Operator Dengan Python - Yang Perlu Anda Ketahui



Blog ini akan memandu Anda melalui Dasar-dasar operator dengan python, Ini juga akan menyentuh berbagai operator seperti aritmatika, bitwise, logis dll.

Bahasa Python adalah salah satu bahasa pemrograman yang paling populer. Saat belajar nampaknya mudah, ada beberapa konsep inti yang harus dikuasai sebelum beralih ke berbagai aplikasi python. Operator di python adalah salah satu konsep dasar inti di python. Blog ini akan membantu Anda memahami berbagai jenis operator di python. Berikut adalah topik yang dibahas dalam blog ini:

Apa Itu Operator?

Operator dalam python digunakan untuk operasi antara dua nilai atau variabel. Outputnya bervariasi sesuai dengan jenis operator yang digunakan dalam operasi tersebut. Kita dapat memanggil operator sebagai simbol atau konstruksi khusus untuk memanipulasi nilai operan. Misalkan jika Anda ingin melakukan penjumlahan dua variabel atau nilai, Anda dapat menggunakan operator penjumlahan untuk operasi ini. Nilai di operan bisa yang kami miliki di python.





operator di python-edureka

Tergantung pada jenis operasinya, ada 7 jenis operator dalam bahasa pemrograman python.



Jenis Operator

  1. Operator aritmatika
  2. Operator penugasan
  3. Operator perbandingan
  4. Operator logika
  5. Operator keanggotaan
  6. Operator identitas
  7. Operator bitwise

Operator aritmatika

Operator aritmatika digunakan untuk melakukan perhitungan aritmatika dengan python. Di bawah ini adalah operator aritmatika dengan nama dan simbolnya. Ini adalah simbol yang kami gunakan saat melakukan operasi aritmatika dengan python.

x = 10 y = 15 # penambahan x + y # pengurangan x - y # perkalian x * y # pembagian x / y # pembagian lantai x // y #modulus x% y #eksponensiasi x ** y

Operator penugasan

Operator penugasan digunakan untuk memberikan nilai ke variabel atau objek lain di python. Berikut adalah operator penugasan yang kami miliki di python.



x = 10 x + = 5 # itu sama dengan x = x + 5 x - = 5 x * = 5 x / = 5 # demikian pula kita bisa menulis semua operator tugas seperti ini.

Operator perbandingan

Operator perbandingan digunakan untuk membandingkan dua nilai. Berikut adalah perbandingan operator yang kami miliki di python.

x = 5 y = 3 #equal x == 5 #tidak sama dengan x! = 5 #lebih besar dari x> y #kurang dari x = y #kurang dari atau sama dengan x<= y 

Operator logika

Operator logika digunakan untuk membandingkan dua . Berikut adalah operator logika yang kami miliki di python.

perbedaan antara metode overloading dan metode overriding
#logical dan 5> 3 dan 5> 4 # itu akan mengembalikan nilai true, karena kedua pernyataan itu benar. 5> 3 atau 5 2 dan 5<3) #it will return true, even when logical and will return false. 

Operator identitas

Operator identitas membandingkan dua objek. Berikut adalah operator identitas yang kami miliki di python.

a = [10,20,30] b = [10,20,30] x = b z = a # adalah operator x adalah # ini akan mengembalikan salah x adalah z # ini akan mengembalikan nilai benar. a is b #ini akan mengembalikan nilai salah, meskipun keduanya memiliki item yang sama dalam daftar. a tidak b # ini akan mengembalikan nilai true, karena keduanya bukan objek yang sama.

Operator keanggotaan

Operator keanggotaan digunakan untuk memeriksa apakah ada urutan dalam suatu objek. Berikut adalah keanggotaan operator yang kami miliki di python.

a = [10,20,30, 'edureka'] #in operator 'edureka' dalam # ini akan mengembalikan nilai true, karena item ada di objek. 'python' dalam # ini akan mengembalikan nilai salah, karena tidak ada dalam file. 10 tidak dalam # ini akan mengembalikan salah, karena itu ada. 50 tidak dalam # ini akan mengembalikan nilai true, karena tidak ada 50 dalam a.

Operator bitwise

Operator bitwise membandingkan nilai biner. Berikut adalah operator bitwise yang kami miliki di python.

#bitwise AND 10 & 12 #ini akan menghasilkan 8 #bitwise ATAU 10 | 12 # ini akan mengembalikan 14 # bitwise XOR 10 ^ 12 # ini akan mengembalikan 6 # bitwise NOT ~ (10 & 12) # ini akan kembali -9 # shift kiri 10<>2 # ini akan menghasilkan 2

Untuk memahami bagaimana kita mendapatkan hasil menggunakan operator bitwise mari kita lihat persamaan biner 10 dan 12.

bagaimana menemukan nomor terbesar dalam array java

10 dalam biner adalah 1010 dan 12 dalam biner adalah 1100. Saat melakukan operasi AND antara 1010 dan 1100, bit akan menjadi 1 jika kedua bit tersebut adalah 1. Oleh karena itu, ekuivalen biner yang dihasilkan akan menjadi 1000 yaitu 8 ketika kita mengubahnya ke desimal.

Operator bitwise OR akan menyetel setiap bit menjadi 1 jika salah satu bitnya 1, bitwise XOR akan menyetel setiap bit menjadi 1 jika hanya satu bit yang bernilai 1 dan bitwise tidak akan membalikkan semua bit.

Saat melakukan pergeseran kiri atau kanan, bit akan bergeser ke kiri 2 tempat dalam contoh kita. Maka dari itu 1010 akan menjadi 101000 yaitu 40. Demikian pula pada saat melakukan shift kanan 1010 akan menjadi 10 yaitu 2.

Di blog ini, kami telah membahas berbagai jenis operator di python. Topik ini merupakan konsep dasar untuk pembelajaran . Ini adalah konsep python inti yang diperlukan saat berpindah ke berbagai domain lain di python. Jika Anda mencari pendekatan pembelajaran terstruktur terhadap pemrograman python, Anda dapat mendaftar ke untuk memulai pembelajaran Anda.

Jika Anda memiliki pertanyaan, sebutkan di bagian komentar. Kita akan kembali kepada kamu.