Apa yang dimaksud dengan operator dalam bahasa pemrograman Python?
Operator merupakan simbol spesial di bahasa pemrograman Python untuk perhitungan aritmatika dan komputasi logika. Nilai yang dioperasikan dengan operator disebut operand.
Contoh:
>>2+3
5
Di sini, + merupakan operator yang menampilkan penjumlahan, 2 dan 3 merupakan operand atau nilai dan 5 adalah hasil operasinya.
Arithmetic Operators
Arithmetic operators digunakan untuk menunjukan operasi matematika seperti penjumlahan, pengurangan, perkalian dst.
Arithmetic Operators in Python
Contoh: Operator aritmatika di Python
x = 15
y = 4
print('x + y =', x + y)
print('x - y =', x - y)
print('x * y =', x * y)
print('x / y =', x / y)
print('x // y =', x // y)
print('x ** y =', x ** y)
Ketika program dieksekusi, maka akan menghasilkan:
x + y = 19
x - y = 11
x * y = 60
x / y = 3.75
x // y = 3
x ** y = 50625
Comparison Operators
Operator perbandingan digunakan untuk membandingkan nilai. Nilai tersebut akan dikembalikan dengan pernyataan benar atau salah menurut kondisi yang berlaku.
Operator Perbandingan di Python
Perhatikan skrip program berikut.
x = 15
y = 4
print('x < y =', x < y)
print('x > y =', x > y)
print('x <= y =', x <= y)
print('x >= y =', x >= y)
Ketika program akan dieksekusi maka akan menghasilkan:
x < y = False
x > y = True
x <= y = False
x >= y = True
Operator Logika
Operator logika yang digunakan antara lain adalah end, or, not.
Perhatikan skrip program berikut.
x = True
y = False
print('x and y is', x and y)
print('x or y is', x or y)
print('not x is', not x)
Ketika program dieksekusi, maka akan menghasilkan.
x and y is False
x or y is True
not x is False