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.
Posting Komentar
Posting Komentar