Mengenal Jenis Operator dalam Python

Mengenal Jenis Operator dalam Python

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!

About the Author

Halo saya adalah Admin dari analiswinter. Semoga artikel kami dapat membatu.

0 Comments