Operator dengan Python: Panduan Pemula untuk Aritmatika, Relasional, Logis & Lainnya
Diterbitkan: 2020-03-20Python adalah bahasa pemrograman yang mudah digunakan yang membuat hidup Anda mudah. Itulah salah satu alasan mengapa ini adalah bahasa yang paling disukai bagi sebagian besar pengembang. Selain sintaksnya yang sederhana dan metode built-in yang berguna, Python terkenal dengan berbagai operatornya, seperti +,=,-,% dan * yang dapat Anda gunakan untuk melakukan perhitungan dengan cepat. Karena ada banyak operator di Python yang dapat Anda gunakan dalam program, artikel ini akan membantu Anda mengetahui lebih banyak tentang mereka. Baca terus…
Daftar isi
Apa itu Operator di Python?
Dengan Python, Anda dapat melakukan berbagai operasi pada variabel menggunakan operator. Mereka dapat dianggap sebagai simbol khusus yang digunakan untuk menentukan bahwa beberapa perhitungan harus dieksekusi. Perhitungan ini mungkin aritmatika atau logis. Sebagai contoh,
>>> 2+2
4
Di sini, simbol + adalah operator aritmatika yang melakukan penjumlahan dua angka, 2 dan 2. Angka-angka, 2 dan 2, adalah operan dan 4 adalah hasil akhir. Operator dapat berupa nilai literal, seperti 2 atau variabel. Sebagai contoh,
>>> a= 4
>>> b= 8
>>> a+b
12
Urutan operator dalam Python bersama dengan operan seperti itu disebut ekspresi .
Sekarang mari kita lihat operator yang berbeda di Python !
Baca juga : Gaji Developer Python di India
Jenis Operator Python
Operator aritmatika
Operator ini digunakan untuk melakukan operasi matematika dasar dengan Python. Dan mereka:
- Tambahan
Itu menambahkan dua atau lebih operan, seperti 2+5 adalah 7
- Pengurangan
Ini mengurangi satu operan dari yang lain seperti 2-5 adalah -3
- Perkalian
Ini mengalikan dua operan seperti 2*5 adalah 10
- Divisi
Ini membagi dua operan, seperti 4/2 adalah 2
- Eksponen
Ini menaikkan angka pertama ke pangkat angka kedua seperti 2**2 adalah 4
- Divisi lantai
Ini membagi dua operan dan memberikan hasil bagi, seperti 10//3 adalah 3
- Modulus
Ini membagi dua operan dan memberikan nilai sisa seperti 10%3 adalah 1
Operator relasional
Operator ini dalam Python digunakan untuk membandingkan dua nilai dan mengembalikan output sebagai Benar atau Salah.
- >
Ini memeriksa apakah operan kiri lebih besar dari kanan, dan mengembalikan True atau False. Contoh: 4>3 (Benar)
- <
Ini memeriksa apakah operan kiri lebih kecil dari kanan, dan mengembalikan True atau False. Contoh: 4<3 (Salah)
- ==
Ini memeriksa apakah dua operan sama, dan mengembalikan True atau False. Contoh: 4==3 (Salah)
- !=
Ini memeriksa apakah dua operan tidak sama, dan mengembalikan True atau False.
- >=
Ini mengevaluasi apakah x lebih besar dari atau sama dengan y, dan mengembalikan Benar atau Salah.
- <=
Ini mengembalikan Benar jika x kurang dari atau sama dengan y.
Baca juga : Ide & Topik Proyek Python
Operator logika
Anda dapat menggunakannya untuk menggabungkan dua pernyataan logis.
- Dan
Ini mengembalikan True jika dua pernyataan benar.
- Atau
Ini mengembalikan True jika salah satu pernyataan benar.
- Bukan
Ini membalikkan output dan mengembalikan False jika outputnya Benar.
Pelajari kursus sertifikasi ilmu data dari Universitas top dunia. Dapatkan Program PG Eksekutif, Program Sertifikat Tingkat Lanjut, atau Program Magister untuk mempercepat karier Anda.
Operator bitwise
Mereka digunakan untuk membandingkan bilangan biner.

- & (DAN) – Ketika kedua bit bernilai 1, setiap bit menjadi 1.
- | (ATAU) – Ketika salah satu dari dua bit adalah 1, operator ini di Python menetapkan masing-masing ke 1.
- ^ (XOR) – Ketika salah satu dari dua bit adalah 1, ia menetapkan setiap bit ke 1.
- ~ (NOT) – Operator ini membalikkan nilai bit.
- << – Ini menggeser bit angka ke kiri sesuai dengan jumlah tempat yang ditentukan.
- >> – Ini menggeser bit angka ke kanan sesuai dengan jumlah tempat yang ditentukan.
Operator penugasan
Variabel diberi nilai menggunakan operator ini.
Operator | Berarti | Contoh |
= | x = 2 | x = 2 |
+= | x += 2 | x = x + 2 |
-= | x -= 2 | x = x – 2 |
*= | x *= 4 | x = x * 4 |
/= | x /= 4 | x = x / 4 |
%= | x %= 5 | x = x % 5 |
//= | x //= 5 | x = x // 5 |
Operator identitas
Operator - operator ini dalam Python digunakan untuk menentukan apakah dua variabel berada di lokasi memori yang sama.
- adalah
Operator ini mengembalikan True jika dua operan sama, mengacu pada objek yang sama. Misalnya, >>> '4' adalah “4” (Benar)
- tidak
Ini mengembalikan True ketika dua angka tidak sama. Ini berarti mereka tidak merujuk pada objek yang sama. Misalnya, >>> '4' adalah “40” (Salah)
Operator keanggotaan
Operator - operator ini dalam Python digunakan untuk mengevaluasi apakah suatu variabel ada dalam urutan atau tidak.
- di dalam
Ini memeriksa apakah suatu nilai adalah bagian dari urutan, seperti daftar. Misalnya, >> 'kucing' di 'kategori' (Benar)
- tidak masuk
Ini memeriksa apakah suatu nilai bukan bagian dari urutan. Misalnya, >> 'kucing' di 'Batman' (Salah)
Kesimpulan
Jadi, sekarang setelah Anda memiliki pemahaman dasar tentang operator di Python , mainkan sampai Anda menguasainya. Pelajari lebih lanjut tentang aplikasi python dalam kehidupan nyata. Anda dapat mulai bereksperimen langsung di konsol Python tanpa menulis program terpisah.
Jika Anda penasaran untuk belajar tentang ilmu data, lihat Program PG Eksekutif IIIT-B & upGrad dalam Ilmu Data yang dibuat untuk para profesional yang bekerja dan menawarkan 10+ studi kasus & proyek, lokakarya praktis, bimbingan dengan pakar industri, 1 -on-1 dengan mentor industri, 400+ jam pembelajaran dan bantuan pekerjaan dengan perusahaan-perusahaan top.
Apa perbedaan antara = dan == dengan Python?
Dalam hal bahasa pemrograman seperti Python dan beberapa lainnya, = dan == berarti dua hal yang berbeda. Satu tanda sama dengan digunakan untuk menetapkan nilai ke variabel apa pun, sedangkan dua tanda sama yang berurutan digunakan untuk memeriksa bahwa dua ekspresi di kedua sisi tanda memiliki nilai yang sama.
Secara sederhana, '=' adalah operator penugasan, sedangkan '==' adalah operator kesetaraan. Mari kita lihat contoh untuk memahaminya dengan lebih baik. Misalkan, X=15, Y=15, Z=10. Di sini, 'X=15' menunjukkan bahwa nilai 15 telah ditetapkan ke X. Di sisi lain, jika kita mengatakan 'X==Y,' maka itu sepenuhnya benar karena X dan Y memiliki nilai yang sama. Tapi, jika kita mengatakan 'X==Z,' maka itu akan menjadi ekspresi yang salah.
Apa perbedaan antara / dan // dengan Python?
Orang sering bingung antara penggunaan '/' dan '//.' Keduanya cenderung memiliki perbedaan yang sangat besar. Tanda '/' adalah tanda pembagian dasar yang membagi operan kiri dengan operan di sebelah kanan tanda. Contoh: 10 / 2 = 5. Tanda '//' adalah tanda Pembagian Lantai. Di sini, pembagian terjadi, dan hasilnya adalah hasil bagi di mana semua digit setelah titik desimal dihilangkan. Jadi, itu seperti fungsi lantai. Namun, ada kasus lain jika operan negatif, maka hasilnya akan berlantai dan bergerak menuju infinity negatif. Misalnya: 8 // 3 = 2, -11 // 3 = -4.
Apa itu operator ternary? Bagaimana operator ternary digunakan dalam Python?
Operator ternary berguna untuk mengevaluasi sebuah pernyataan. Setiap tindakan akan dilakukan oleh operator ternary berdasarkan kondisi apakah pernyataan itu benar atau salah. Ada tiga parameter yang digunakan dalam operator kondisional ternary di Python: if_true, ekspresi, dan if_false.
Operator ternary digunakan untuk menentukan nilai variabel apapun. Jika pernyataan ternyata benar, maka variabel mengambil nilai 'if_true', atau jika tidak, akan mengambil nilai 'if_false.'