Pada artikel ini analiswinter.com akan membahas mengenai berbagai jenis operator dalam Python, lengkap dengan fungsinya. Operator adalah simbol khusus dalam Python yang digunakan untuk melakukan operasi pada satu atau lebih operand (nilai atau variabel).
Memahami jenis-jenis operator sangat penting bagi pemula hingga tingkat mahir dalam pemrograman Python.
Mengenal Jenis Operator dalam Python
1. Operator Aritmatika
Operator ini digunakan untuk melakukan operasi matematika dasar.
Operator | Nama | Contoh |
---|---|---|
+ | Penjumlahan | a + b |
– | Pengurangan | a – b |
* | Perkalian | a * b |
/ | Pembagian | a / b |
% | Modulus (Sisa bagi) | a % b |
** | Eksponen (Pangkat) | a ** b |
// | Floor Division | a // b |
Contoh Program:
a = 10
b = 3
print(a + b) # Output: 13
print(a - b) # Output: 7
print(a * b) # Output: 30
print(a / b) # Output: 3.3333333333333335
print(a % b) # Output: 1
print(a ** b) # Output: 1000
print(a // b) # Output: 3
2. Operator Perbandingan
Digunakan untuk membandingkan dua nilai dan menghasilkan nilai Boolean (True atau False).
Operator | Nama | Contoh |
---|---|---|
== | Sama dengan | a == b |
!= | Tidak sama dengan | a != b |
> | Lebih besar | a > b |
< | Lebih kecil | a < b |
>= | Lebih besar sama | a >= b |
<= | Lebih kecil sama | a <= b |
Contoh Program:
a = 5
b = 8
print(a == b) # Output: False
print(a != b) # Output: True
print(a > b) # Output: False
print(a < b) # Output: True
print(a >= b) # Output: False
print(a <= b) # Output: True
3. Operator Logika
Menggabungkan dua atau lebih ekspresi kondisional.
Operator | Nama | Contoh |
---|---|---|
and | Logika AND | (a > 5) and (b < 10) |
or | Logika OR | (a > 5) or (b < 10) |
not | Logika NOT | not(a > 5) |
Contoh Program:
a = 7
b = 4
print((a > 5) and (b < 10)) # Output: True
print((a > 10) or (b < 5)) # Output: True
print(not(a > 5)) # Output: False
4. Operator Penugasan
Digunakan untuk memberikan nilai ke variabel.
Operator | Contoh | Sama Dengan |
---|---|---|
= | a = b | a = b |
+= | a += b | a = a + b |
-= | a -= b | a = a – b |
*= | a *= b | a = a * b |
/= | a /= b | a = a / b |
%= | a %= b | a = a % b |
//= | a //= b | a = a // b |
**= | a **= b | a = a ** b |
Contoh Program:
a = 5
a += 3
print(a) # Output: 8
a *= 2
print(a) # Output: 16
a /= 4
print(a) # Output: 4.0
5. Operator Bitwise
Bekerja di level bit untuk operasi seperti AND, OR, dan XOR.
Operator | Nama | Contoh |
---|---|---|
& | AND | a & b |
OR | ||
^ | XOR | a ^ b |
~ | NOT | ~a |
<< | Shift Left | a << 2 |
>> | Shift Right | a >> 2 |
Contoh Program:
a = 5 # 0101 dalam biner
b = 3 # 0011 dalam biner
print(a & b) # Output: 1
print(a | b) # Output: 7
print(a ^ b) # Output: 6
print(~a) # Output: -6
print(a << 1) # Output: 10
print(a >> 1) # Output: 2
Kesimpulan
Dengan memahami berbagai jenis operator dalam Python, kita dapat menulis kode program yang lebih efisien, logis, dan mudah dibaca. Operator menjadi bagian penting dalam setiap alur logika pemrograman, baik dalam pembuatan perhitungan, pengkondisian, hingga manipulasi bit.
Sekian artikel dari analiswinter.com tentang “Mengenal Jenis Operator dalam Python”. Jika ada pertanyaan atau topik lain yang ingin dibahas, jangan ragu untuk tinggalkan komentar ya!
Komentar