Lompat ke konten Lompat ke sidebar Lompat ke footer

Python Basic: Menjelajahi Macam-macam Operator dalam Bahasa Pemrograman Python

Python Basic: Menjelajahi Macam-macam Operator dalam Bahasa Pemrograman Python

Python Basic - Python adalah bahasa pemrograman yang populer dan mudah dipelajari. Dalam tutorial ini, kita akan menjelajahi berbagai macam operator yang tersedia dalam bahasa pemrograman Python. Operator adalah simbol atau kata kunci yang digunakan untuk melakukan operasi tertentu, seperti penjumlahan, pengurangan, atau pembandingan.

Dalam tutorial ini, kita akan membahas operator aritmatika, operator pembanding, operator logika, operator bitwise, operator pengelompokan, dan operator yang digunakan dalam pengendali aliran. Kita juga akan menjelajahi cara menggunakan operator ini dalam contoh kode yang dapat digunakan untuk membuat aplikasi sederhana.


Aritmatika Operator

Operator aritmatika digunakan untuk melakukan operasi matematika seperti penjumlahan, pengurangan, perkalian, pembagian, dan modulus. Berikut ini adalah operator aritmatika yang tersedia dalam Python:

  • Penjumlahan (+)
  • Pengurangan (-)
  • Perkalian (*)
  • Pembagian (/)
  • Pembagian bulat (//)
  • Modulus (%)

Contoh:

a = 5
b = 2
c = a + b
print(c) # Output: 7

d = a - b
print(d) # Output: 3

e = a * b
print(e) # Output: 10

f = a / b
print(f) # Output: 2.5

g = a // b
print(g) # Output: 2

h = a % b
print(h) # Output: 1


Operator Pembanding

Operator pembanding digunakan untuk membandingkan dua nilai. Hasil dari operasi pembanding adalah benar (True) atau salah (False). Berikut ini adalah operator pembanding yang tersedia dalam Python:

  • Sama dengan (==)
  • Tidak sama dengan (!=)
  • Lebih besar dari (>)
  • Lebih kecil dari (<)
  • Lebih besar atau sama dengan (>=)
  • Lebih kecil atau sama dengan (<=)

Contoh:

a = 5
b = 2
c = (a == b)
print(c) # Output: False

d = (a != b)
print(d) # Output: True

e = (a > b)
print(e) # Output: True

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

    h = (a <= b) print(h) # Output: False


Operator Logika

Operator logika digunakan untuk mengevaluasi ekspresi logika. Hasil dari operasi logika adalah benar (True) atau salah (False). Berikut ini adalah operator logika yang tersedia dalam Python:

  • Dan (and)
  • Atau (or)
  • Bukan (not)

Contoh:

a = True
b = False
c = (a and b)
print(c) # Output: False

d = (a or b)
print(d) # Output: True

e = (not a)
print(e) # Output: False


Operator Bitwise

Operator bitwise digunakan untuk melakukan operasi bit pada bilangan bulat. Berikut ini adalah operator bitwise yang tersedia dalam Python:

  • AND (&)
  • OR (|)
  • XOR (^)
  • NOT (~)

Contoh:

a = 5 # binary: 101
b = 2 # binary: 010

e = (a & b) # binary: 000
print(e) # Output: 0

f = (a | b) # binary: 111
print(f) # Output: 7

g = (a ^ b) # binary: 111
print(g) # Output: 7

h = (~a) # binary: -110
print(h) # Output: -6


Operator Pengelompokan

Operator pengelompokan digunakan untuk mengelompokkan ekspresi. Berikut ini adalah operator pengelompokan yang tersedia dalam Python:

  • Kurung (())
  • List comprehension ([]), dan
  • Dictionary comprehension ({})

Contoh:

a = [1, 2, 3, 4, 5]
b = [i * 2 for i in a]
print(b) # Output: [2, 4, 6, 8, 10]

c = {i: i * 2 for i in a}
print(c) # Output: {1: 2, 2: 4, 3: 6, 4: 8, 5: 10}


Operator Pengendali Aliran

Operator pengendali aliran digunakan untuk mengontrol alur eksekusi kode. Berikut ini adalah operator pengendali aliran yang tersedia dalam Python:

  • If-else
  • For
  • While
  • Break
  • Continue
  • Pass

Contoh:

a = 5

if a > 0:
    print("a lebih besar dari 0")
else:
    print("a lebih kecil atau sama dengan 0")

for i in range(5):
    print(i)

i = 0
while i < 5:
    print(i)
    i += 1

for i in range(10):
    if i == 5:
        break
    print(i)

for i in range(10):
    if i == 5:
        continue
    print(i)

# contoh penggunaan pass
if a > 0:
    pass


Itulah beberapa contoh dari operator pengendali aliran yang tersedia dalam bahasa pemrograman Python. Operator if-else digunakan untuk mengeksekusi kode berdasarkan kondisi yang ditentukan, operator for dan while digunakan untuk melakukan perulangan, operator break digunakan untuk menghentikan perulangan, operator continue digunakan untuk melewati iterasi saat ini dan melanjutkan ke iterasi selanjutnya, dan operator pass digunakan untuk menandai kode yang tidak akan dijalankan.

Selain operator pengendali aliran di atas, ada juga beberapa operator lain yang bisa digunakan dalam bahasa pemrograman Python seperti operator aritmatika, operator perbandingan, operator logika, operator bitwise, dan lain-lain. Semua operator ini memiliki fungsi dan cara penggunaan yang berbeda-beda, namun semuanya sangat penting untuk dikuasai agar kita dapat menulis kode yang efisien dan efektif.


Erji Ridho Lubis
Erji Ridho Lubis Software Engineer Intern at Amartha.

Posting Komentar untuk "Python Basic: Menjelajahi Macam-macam Operator dalam Bahasa Pemrograman Python"