Operator dalam Python

Operator dalam Python

October 1, 2014 Python 0
Operator dalam Python

Operator adalah simbol-simbol yang digunakan untuk melakukan operasi pada variabel dan nilai. Dalam Python, terdapat beberapa jenis operator, yaitu operator aritmatika, operator perbandingan, operator logika, operator penugasan, operator bitwise, dan operator identitas serta keanggotaan. Berikut adalah penjelasan masing-masing operator beserta cara penggunaannya.

1. Operator Aritmatika

Operator aritmatika digunakan untuk melakukan operasi matematika seperti penjumlahan, pengurangan, perkalian, dan sebagainya.

OperatorNamaContoh
+Penjumlahana + b
-Pengurangana - b
*Perkaliana * b
/Pembagiana / b
%Modulusa % b
**Eksponena ** b
//Pembagian Bulata // b

Contoh penggunaan:

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

Operator perbandingan digunakan untuk membandingkan dua nilai dan menghasilkan nilai boolean (True atau False).

OperatorNamaContoh
==Sama dengana == b
!=Tidak sama dengana != b
>Lebih besar daria > b
<Lebih kecil daria < b
>=Lebih besar atau sama dengana >= b
<=Lebih kecil atau sama dengana <= b

Contoh penggunaan:

a = 10
b = 3

print(a == b)  # Output: False
print(a != b)  # Output: True
print(a > b)   # Output: True
print(a < b)   # Output: False
print(a >= b)  # Output: True
print(a <= b)  # Output: False

3. Operator Logika

Operator logika digunakan untuk menggabungkan pernyataan logika dan mengembalikan nilai boolean.

OperatorNamaContoh
andDana and b
orAtaua or b
notTidaknot a

Contoh penggunaan:

a = True
b = False

print(a and b)  # Output: False
print(a or b)   # Output: True
print(not a)    # Output: False

4. Operator Penugasan

Operator penugasan digunakan untuk menetapkan nilai ke variabel.

OperatorNamaContoh
=Penugasana = 5
+=Penjumlahana += 5
-=Pengurangana -= 5
*=Perkaliana *= 5
/=Pembagiana /= 5
%=Modulusa %= 5
**=Eksponena **= 5
//=Pembagian Bulata //= 5

Contoh penggunaan:

a = 10

a += 3
print(a)  # Output: 13

a -= 2
print(a)  # Output: 11

a *= 2
print(a)  # Output: 22

a /= 2
print(a)  # Output: 11.0

a %= 3
print(a)  # Output: 2.0

a **= 3
print(a)  # Output: 8.0

a //= 2
print(a)  # Output: 4.0

5. Operator Bitwise

Operator bitwise digunakan untuk operasi bitwise pada angka.

OperatorNamaContoh
&AND bitwisea & b
|OR bitwisea | b
^XOR bitwisea ^ b
~NOT bitwise~a
<<Geser kiria << b
>>Geser kanana >> b

Contoh penggunaan:

a = 10  # 1010 dalam biner
b = 4   # 0100 dalam biner

print(a & b)  # Output: 0 (0000 dalam biner)
print(a | b)  # Output: 14 (1110 dalam biner)
print(a ^ b)  # Output: 14 (1110 dalam biner)
print(~a)     # Output: -11 (negasi dari 1010 + 1 dalam biner)
print(a << 2) # Output: 40 (101000 dalam biner)
print(a >> 2) # Output: 2 (10 dalam biner)

6. Operator Identitas

Operator identitas digunakan untuk membandingkan objek.

OperatorNamaContoh
isIdentitasa is b
is notBukan identitasa is not b

Contoh penggunaan:

a = [1, 2, 3]
b = a
c = [1, 2, 3]

print(a is b)      # Output: True
print(a is c)      # Output: False
print(a is not c)  # Output: True

7. Operator Keanggotaan

Operator keanggotaan digunakan untuk memeriksa apakah nilai tertentu ada dalam urutan seperti string, list, atau tuple.

OperatorNamaContoh
inDalama in b
not inTidak dalama not in b

Contoh penggunaan:

a = [1, 2, 3, 4, 5]

print(3 in a)        # Output: True
print(6 in a)        # Output: False
print(6 not in a)    # Output: True

Penutup

Demikian penjelasan tentang berbagai jenis operator dalam Python dan cara menggunakannya. Pemahaman tentang operator sangat penting dalam pemrograman karena mereka digunakan untuk melakukan berbagai operasi dasar pada variabel dan nilai. Semoga tutorial ini membantu Anda memahami penggunaan operator dalam Python. Happy coding!

 

Leave a Reply

Your email address will not be published. Required fields are marked *