Di artikel tempo hari kita udah mengupas terkait faktor serta model data yang terdapat di python dan pada kesempatan ini kita akan mengkaji perihal jenis-jenis operator yang ada di dalam python.

Apa Itu Operator ? operator merupakan simbol-simbol yang dipakai buat jalankan operasi khusus. Ada 6 tipe operator ke bahasa pemrograman python yang penting kita pahami. 

Silahkan kita kaji satu-satu beberapa macam operator yang dipunyai oleh python

1. Operator Aritmatika

Operator Aritmatika sebagai operator yang tersering kita pakai dalam pemrograman terpenting saat pecahkan sebuah kejadian yang terjalin dengan kalkulasi hitung.

Operator aritmatika terbagi dalam :

- Penjumlahan dengan lambang +

- Pengurangan dengan ikon -

- Perkalian dengan ikon *

- Pembagian dengan ikon /

- Tersisa Buat dengan lambang %

- Pemangkatan dengan lambang **

 Kemudian silakan kita dengan gunakan program python

a = 10

b = 3

# operator penjumlahan

c = a + b

print ("Hasil ", a ,"+", b ,"=",c)

#Output " Hasil 10 + 3 = 13

# Operator Pengurangan

c = a - b

print ("Hasil ", a ,"-", b ,"=",c)

#Output " Hasil 10 - 3 = 7

# Operator Perkalian

c = a * b

print ("Hasil ", a ,"*", b ,"=",c)

#Output " Hasil 10 * 3 = 30

# Operator Pembagian

c = a / b

print ("Hasil ", a ,"/", b ,"=",c)

#Output " Hasil 10 / 3 = 3.333

# Operator Tersisa Untuk

c = a % b

print ("Hasil ", a ,"%", b ,"=",c)

#Output " Hasil 10 % 3 = 1

# Operator Pangkat

c = a ** b

print ("Hasil ", a ,"**", b ,"=",c)

#Output " Hasil 10 ** 3 = 1000

2. Operator Pengutusan 

Operator penempatana dipakai untuk memberinya pekerjaan di faktor

Contoh

Nama = "sinauo.com"

Dari contoh di atas jadi faktor Nama sudah kita kasih pekerjaan buat menaruh sinauo.com Tidak hanya pengisian nilai atau penyimpanan, bisa pula dipakai untuk menjumlahkan, kurangi, membagai dan lain-lain.

Buat lengkapnya cermati tabel berikut 

Simbol Operator

= Pengisian

+= Penjumlahan

-= Pengurangan

*= Perkalian

/= Pembagian

%= Sisa Buat

**= Pemangkatan

Agar gampang buat dimengerti cermati contoh berikut di bawah ini

#nilai awalan

a = 10

print("nilai a = ", a)

a += 6

# Selesai nilai a ditambah lagi 6, coba kita saksikan didalamnya

print ("Nilai sesudah ditambahkan 6, a = ", a)

Karenanya hasilnya sama dengan gambar di bawah ini

Semula faktor a punya nilai 10 lantas diberi pengutusan penjumlahan atau dapat juga ditambah lagi 6 " a += 6 " arti dari code itu nilai faktor a yang mulanya 10 lantas dilaksanakan pengutusan tambahan dengan angka 6 maka hasilnya yaitu 16.

3. Operator Penyanding

Operator pembeda dipakai untuk menilai dua nilai. Operator pembeda dikenal juga dengan operator rekanan dan kerap kita pakai buat membuat suatu keadaan atau nalar. 

Simbol Operator

> Lebih Besar

 < Lebih Kecil

== Sama Dengan

!= Tidak sama dengan

> = Lebih besar sama dengan

 <= Lebih kecil sama dengan

Contoh

a = 10

b = 3

c = a  < b

print(c);

Karena itu hasilnya seperti berikut 

BACA JUGA : cara menghapus pengikut di instagram 

Pembelajaran Python Beberapa aturan Dasar Dalam Penulisan Code Python

Pembelajaran Python Langkah Jalankan Code Python Interpreter serta IDLE Python (Text Editor Python)

Pembelajaran Python Membuat Pemikiran Percabangan Dengan Keadaan if / else

Faktor c akan berharga FALSE karena nilai 10 lebih kecil dari 3 (10  < 3)

4. Operator Pemikiran 

Operator nalar bisa dipakai untuk bikin operasi nalar, seperti AND, OR, dan NOT.

Simbol Operator

and Logika AND

or Logika OR

not Negasi/Kesebalikan 

Contoh implikasi dalam code program.

a = True

b = False

# Pemikiran AND

c = a and b

print("%r and %r = %r" % (a,b,c))

# Pemikiran OR

c = a or b

print("%r or %r = %r" % (a,b,c))

# Pemikiran Not

c = not a

print("not %r  = %r" % (a,c))

Karenanya hasilnya : 

5. Operator Bitwise 

Operator bitwise adalah operator untuk mengerjakan operasi berdasar pada bit/biner. 

Simbol Operator

& AND

| OR

^ XOR

~ Negasi/kesebalikan

« Left Shift

» Right Shift 

Apabila kita belum menyadari operasi bilangan binner maka bisa lumayan kepelikan dalam menyadari operator ini.

Di sini saya bakal berikan suatu contoh

Contoh, kita mempunyai faktor a = 60 dan b = 13. Jadi apabila dibulatkan kebilangan binner hasilnya seperti di bawah ini. 

a = 00111100

b = 00001101

Coba kita aplikasikan pada satu diantara operasi bitwise

a = 00111100

b = 00001101

a ^ b = 00110001

Pada contoh di atas sudah saya aplikasikan pada operasi NOT(Negasi/kesebalikan) 

Dari rancangan di atas bisa kita tonton kalau rancangannya hampir mendekati dengan operator pemikiran, namu operator Bitwise cuman dipakai untuk binner.

contoh dalam program

a = 7

b = 4

# Operasi AND

c = a dan b

print("a serta b = %s" % c)

# Operasi OR

c = a | b

print("a | b = %s" % c)

# Operasi XOR

c = a ^ b

print("a ^ b = %s" % c)

# Operasi Not

c = ~a

print("~a = %s" % c)

# Operasi shift left (ubah status biner)

c = a  < < b

print("a  < < b = %s" % c)

# Operasi shift right (ganti status biner)

c = a > >  b 

print("a > >  b = %s" % c)

Jadi hasilnya

6. Operator Ternary 

Operator ternary diketahui dengan operator situasi, karena dipakai untuk bikin gestur situasi seperti percabangan IF/ELSE

Operator tinary sebenarny tidak ada di dalam Bahasa pemrograman python, tapi python miliki metode lain untuk gantikan operator ini.

Kerap kita dapati pada Bahasa pemrograman lain operator ternary gunakan titik dua (:) atau tanda-pertanda-tandanya Bertanya (?).

Dalam python penulisan pemikiran yang memberikan ekpresi percabangan memakai IF / ELSE dalm satu baris.

if Situasi  else 

Contoh dalam implikasi program

nilai = 80

hasil = "Kurang" if nilai  < 70 else "Bagus"

print(hasil)

Mak hasilnya :

Apabila kita mengganti nilai kurang dari 70 atau dibwah 70 karena itu hasilnya dapat berganti menjadi  kurang.