Sebagai contoh:
1 + 3 = 4
- 1 dan 3 merupakan sebuah operand
- tanda plus "+" merupakan sebuah operator penjumlahan
Ada beberapa macam operator yang terdapat dalam bahasa pemrograman Python, yaitu:
- Operator Aritmatika (Arithmetic Operator)
- Operator Perbandingan (Comparison Operator)
- Operator Penugasan (Assignment Operator)
- Operator Logika (Logical Operator)
- Operator Bitwise (Bitwise Operator)
- Operator Membership (Membership Operator)
- dan Operator Identitas (Identity Operator)
Operator Aritmatika
Operator Aritmatika adalah operator yang digunakan untuk melakukan operasi matematika seperti penjumlahan, pengurangan, pembagian, perkalian, perpangkatan, menghitung sisa bagi (modulus), dan lain sebagainya.
Di bawah ini adalah tabel operator aritmetika yang terdapat pada bahasa pemrograman Python.
Operator | Deskripsi | Contoh |
---|---|---|
+ | Untuk melakukan proses penjumlahan dua buah operand | 20 + 10 |
- | Untuk melakukan proses pengurangan dua buah operand | 20 - 10 |
* | Untuk melakukan proses perkalian dua buah operand | 20 * 10 |
/ | Untuk melakukan proses pembagian dua buah operand | 20 / 10 |
** | Untuk melakukan proses pangkat dua buah operand | 20 ** 10 |
Contoh Program
Di bawah ini adalah contoh program implementasi operator aritmatika pada bahasa pemrograman Python:
Nama file: aritmatika_demo.py
a = 20; b = 10; c = 0; c = a + b print ("Hasil penjumlahan a dan b adalah", c) c = a - b print ("Hasil pengurangan a dan b adalah", c) c = a * b print ("Hasil perkalian a dan b adalah", c) c = a / b print ("Hasil pembagian a dan b adalah", c) c = a % b print ("Hasil sisa bagi a dan b adalah", c) # ubah nilai a dan b a = 2 b = 3 c = a**b print ("Hasil dari a pangkat b adalah ", c)Apabila program diatas di jalankan, maka akan menghasilkan output berikut ini:
Hasil penjumlahan a dan b adalah 30 Hasil pengurangan a dan b adalah 10 Hasil perkalian a dan b adalah 200 Hasil pembagian a dan b adalah 2.0 Hasil sisa bagi a dan b adalah 0 Hasil dari a pangkat b adalah 8
Operator Perbandingan
Operator perbandingan adalah operator yang digunakan untuk membandingan nilai dari masing-masing operand. Operator perbandingakan akan mengembalikan sebuah nilai boolan yaitu true atau false.
Di bawah ini adalah tabel macam-macam operator perbandingan yang terdapat pada bahasa pemrograman Python.
Operator | Deskripsi | Contoh |
---|---|---|
== | Jika nilai operand A sama dengan operand B maka bernilai true | A==B |
!= | Jika nilai operand A tidak sama dengan operand B maka bernilai true | A!=B |
<> | Jika nilai operand A tidak sama dengan operand B maka bernilai true | A<>B |
> | Jika nilai operand A lebih dari operand B maka bernilai true | A>B |
>= | Jika nilai operand A lebih dari atau sama dengan operand B maka bernilai true | A>=B |
< | Jika nilai operand A kurang dari operand B maka bernilai true | A |
<= | Jika nilai operand A kurang dari atau sama dengan operand B maka bernilai true | A<=B |
Contoh Program
Di bawah ini adalah contoh implementasi operator perbandingan pada program di Python:
Nama file: comparison_demo.py
a = 20 b = 10 c = 0 print ("a = ",a) print ("b = ",b) if ( a == b ): print ("Baris 1 - a sama dengan b") else: print ("Baris 1 - a tidak sama dengan b") if ( a != b ): print ("Baris 2 - a tidak sama dengan b") else: print ("Baris 2 - a sama dengan b") if ( a < b ): print ("Baris 4 - a kurang dari b") else: print ("Baris 4 - a lebih dari b") if ( a > b ): print ("Baris 5 - a lebih dari b") else: print ("Baris 5 - a kurang dari b") if ( a >= b ): print ("Baris 6 - a lebih besar dari atau sama dengan b") else: print ("Baris 6 - a tidak lebih besar dari atau sama dengan b") if ( a <= b ): print ("Baris 7 - a lebih kecil dari atau sama dengan b") else: print ("Baris 7 - a tidak lebih kecil dari atau sama dengan b")
Jika program diatas dijalankan, maka akan menghasilkan output di bawah ini:
a = 20 b = 10 Baris 1 - a tidak sama dengan b Baris 2 - a tidak sama dengan b Baris 4 - a lebih dari b Baris 5 - a lebih dari b Baris 6 - a lebih besar dari atau sama dengan b Baris 7 - a tidak lebih kecil dari atau sama dengan b
Operator Penugasan
Operator penugasan digunakan untuk memodifikasi nilai kedalam sebuah operator.
Operator Logika
Operator logika adalah operator yang digunakan dalam proses logika, yaitu menggunakan logika and, or, maupun logika not.
Operator Bitwise
Operator Bitwise digunakan untuk melakukan proses manipulasi bit (bilangan biner).
Sekian tutorial singkat tentang Pengenalan Operator Di Python. Semoga bermanfaat & Happy Learning Python Programming.
Salam,
Nursalim
EmoticonEmoticon