Operator dengan Python: Panduan Pemula untuk Aritmatika, Relasional, Logis & Lainnya

Diterbitkan: 2020-03-20

Python 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.'