Tutorial Python: 7 Operator Penting Di Python

operator di python
Source: Unpslash
0 Shares

Hai Sobat Programming! Setelah mengetahui tipe data pada python, sudah tahukah kalian apa saja operator yang ada di python? Dalam membuat sebuah program tentu saja kita tidak akan terlepas dari penggunaan sebuah operator, namun apa saja operator yang perlu diketahui? Simak 7 Operator Penting di Python.

Python membagi operator menjadi 7 kelompok sebagai berikut.

  1. Operator aritmatika
  2. Operator penugasan
  3. Operator perbandingan
  4. Operator logika
  5. Operator identitas
  6. Operator Membership
  7. Operator bitwise

1. Operator Aritmatika

Operator aritmatika digunakan dalam operasi matematika dan termasuk yang paling sering untuk digunakan.

OperatorSimbol
Penjumlahan+
Pengurangan
Perkalian*
Pembagian/
Modulus%
Pangkat**
Pembagian Lantai (√)//
Tabel Operator Aritmatika

Berikut adalah contoh program python menggunakan operator aritmatika.

x = 15
y = 4

#Penjumlahan
penjumlahan = x + y
print("Hasil Penjumlahan = ", penjumlahan)

#Pengurangan
pengurangan = x - y
print("Hasil Pengurangan = ", pengurangan)

#Perkalian
perkalian = x * y
print("Hasil Perkalian = ", perkalian)

#Pembagian
pembagian = x / y
print("Hasil Pembagian = ", pembagian)

#Modulus (sisa bagi)
modulus = x % y
print("Hasil Modulus = ", modulus)

#Pangkat
pangkat = x ** y
print("Hasil Pangkat = ", pangkat)

#Pembagian Lantai
bagiLantai = x // y
print("Hasil Pembagian Lantai = ", bagiLantai)

Jika sudah maka kita tinggal menjalankan programnya. Hasilnya akan tampil seperti berikut.

operator aritmatika python

2. Operator Penugasan

Operator Penugasan (Assignment Operators) digunakan untuk menetapkan nilai suatu variabel.

OperatorSimbolPenjelasan
Isi nilai=x = 3
Isi dan tambah+=x += 3 ⇔ x = x + 3
Isi dan kurang–=x –= 3 ⇔ x = x – 3
Isi dan kali*=x *= 3 ⇔ x = x * 3
Isi dan bagi/=x /= 3 ⇔ x = x / 3
Isi dan sisa bagi%=x %= 3 ⇔ x = x % 3
Isi dan pembagian lantai//=x //= 3 ⇔ x = x // 3
Isi dan AND&=x &= 3 ⇔ x = x & 3
Isi dan OR|=x |= 3 ⇔ x = x | 3
Isi dan XOR^=x ^= 3 ⇔ x = x ^ 3
Isi dan geser kiri<<=x <<= 3 ⇔ x = x << 3
Isi dan geser kanan>>=x >>= 3 ⇔ x = x >> 3
Tabel Operator Penugasan

Berikut adalah contoh program java menggunakan operator penugasan.

#Pengisian nilai
x = 12

#Pengisian dan penjumlahan
x += 5
print("Penggunaan ( += ) ")
print("x = ", x)

x = 12
#Pengisian dan pengurangan
x -= 5
print("Penggunaan (  –=) ")
print("x = ", x)

x = 12
#Pengisian dan perkalian
x *= 5
print("Penggunaan (  *= )")
print("x = ", x)

x = 12
#Pengisian dan pembagian
x /= 2
print("Penggunaan (  /= )")
print("x = ", x)

x = 12
#Pengisian dan sisa bagi
x %= 2
print("Penggunaan (  %= )")
print("x = ", x)

x = 12
#Pengisian dan bagi lantai
x //= 2
print("Penggunaan ( //= )")
print("x = ", x)

x = 12
#Pengisian dan AND
#Akan dilakukan operasi AND pada biner x dan 2
x &= 2
print("Penggunaan (  &= )")
print("x = ", x)

x = 12
#Pengisian dan OR
#Akan dilakukan operasi OR pada biner x dan 2
x |= 2
print("Penggunaan (  |= )")
print("x = ", x)

x = 12
#Pengisian dan XOR
#Akan dilakukan operasi XOR pada biner x dan 2
x ^= 2
print("Penggunaan (  ^= )")
print("x = ", x)

x = 12
#Pengisian dan geser kiri
#Akan dilakukan pergeseran digit biner ke kiri dari x sebanyak 2
x <<= 2
print("Penggunaan (  <<= )")
print("x = ", x);

x = 12
#Pengisian dan geser kanan
#Akan dilakukan pergeseran digit biner ke kanan dari x sebanyak 2
x >>= 2
print("Penggunaan (  >>= )")
print("x = ", x)

Jika sudah maka kita tinggal menjalankan programnya. Hasilnya akan tampil seperti berikut.

operator penugasan python

3. Operator Perbandingan

Operator ini digunakan untuk membandingkan dua nilai atau variabel. Operator ini akan sangat membantu kita membuat sebuah keputusan. Nilai yang dihasilkan dari operator ini adalah boolean berupa True atau False.

OperatorSimbol
Lebih Besar>
Lebih Kecil<
Sama dengan==
Tidak sama dengan!=
Lebih dari sama dengan>=
Kurang dari sama dengan<=
Tabel Operator Perbandingan

Berikut adalah contoh program python menggunakan operator pembanding.

x = 3
y = 5

#Lebih besar
print(x > y)

#Lebih kecil
print(x < y)

#Sama dengan
print(x == y)

#Tidak sama dengan
print(x != y)

#Lebih dari sama dengan
print(x >= y)

#Kurang dari sama dengan
print(x <= y)

Jika sudah maka kita tinggal menjalankan programnya. Hasilnya akan tampil seperti berikut.

operator perbandingan python

4. Operator Logika

Operator logika digunakan untuk menentukan logika matematika sebuah nilai ataupun variabel. Kalian yang sudah pernah belajar logika matematika pasti sudah tidak asing untuk memahami logika ini.

OperatorSimbolPenjelasan
Logika ANDandBernilai True jika kedua pernyataan True
Logika ORorBernilai True jika setidaknya terdapat satu pernyataan True
Logika notnotAkan mengembalikan nilai yang berkebalikan
Tabel Operator Logika

Berikut adalah contoh program python menggunakan operator logika.

x = True
y = False

#Logika AND
print(x  and  y)

#Logika OR
print(x or y)

#Logika not
print( not(x) )

Jika sudah maka kita tinggal menjalankan programnya. Hasilnya akan tampil seperti berikut.

False
True
False

5. Operator Identitas

Operator identitas digunakan untuk menentukan apakah suatu objek sama dengan objek lainnya, termasuk isi dan tempat penyimpanannya.

SimbolPenjelasan
isTrue jika kedua variabel adalah objek yang sama
is notTrue jika kedua variabel bukan objek yang sama
Tabel Operator Identitas

Berikut adalah contoh program python menggunakan operator identitas.

x = ["Mobil", "Motor", "Kereta"]
y = ["Mobil", "Motor", "Kereta"]
z = x

print(x is z)
print(x is not y)

Jika sudah maka kita tinggal menjalankan programnya. Hasilnya akan tampil seperti berikut.

True
True

6. Operator Membership

Operator membership digunakan untuk mementukan apakah suatu nilai merupakan bagian dari objek atau tidak.

SimbolPenjelasan
inTrue jika nilai bagian dari objek
not inTrue jika nilai bukan bagian dari objek
Tabel Operator Membership

Berikut adalah contoh program python menggunakan operator membership

x = ["Mobil", "Motor", "Kereta"]

print("Motor" in x)
print("Motor" not in x)

Jika sudah maka kita tinggal menjalankan programnya. Hasilnya akan tampil seperti berikut.

True
False

7. Operator Bitwise

Operator bitwise digunakan dalam operasi bilangan biner.

OperatorSimbol
And&
Or|
Xor^
Not~
Right Shift>>
Left Shift<<
Tabel Operator Bitwise

Berikut adalah contoh program python menggunakan operator Bitwise.

x = 101
y = 100

#And
print(x & y)

#Or
print(x | y)

#Xor
print(x ^ y)

#Not
print(~x)

#Right Shift
print(x >> 2)

#Left Shift
print(x << 2)

Jika sudah maka kita tinggal menjalankan programnya. Hasilnya akan tampil seperti berikut.

Operator bitwise python

Nah jadi itulah 7 Operator dasar di Python yang perlu kita ketahui. Semoga bermanfaat bagi kalian yang sedang mendalami pemrograman. Bagaimana tertarik mempelajari Python? Tetap update infomarsi dari kami ya

Leave a Reply

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