Assalamualaikum
#Hallo Semuanya!
Diartikel kali ini mimin akan mengupas secara tuntas macam-macam operator pada Python
Yuk Simakk!!
"Apakah Operator Python itu"
Operator adalah simbol tertentu yang digunakan untuk melakukan operasi aritmatika maupun logika.Nilai yang padanya dilakukan operasi disebut operand.Misalnya adalah 2 + 3.Di sini tanda + adalah operator penjumlahan.2 dan 3 adalah operand
Python memiliki sejumlah operator,yaitu :
- -Operator Aritmatika
- -Operator perbandingan
- -Operator Logis
- -Operator Penugasan
- -Operator Bitwise
- -Operator Keanggotaaan
- -Operator Identitas
1.Operator Aritmatika
Operator aritmatika adalah operator yang digunakan untuk melakukan operasi matematika,seperti penjumlahan,pengurangan,pembagian,perkalian dan lainnya
"Perhatikan Tabel Berikut"
Nama dan Fungsi | Operator | Contoh |
---|---|---|
Penjumlahan,untuk menjumlahkan 2 operland | + | a+b |
Pengurangan,untuk mengurangkan 2 operland | - | a-b |
Pembagian,untuk membagi bilangan 2 operland | / | a/y |
Perkalian,untuk mengakilan 2 operland | * | a*y |
Pemangkatan,memangkatkan bilangan | ** | a**y |
Pembagian bulat,menghasilkan hasil bagi tanpa koma(Floor Division) | // | a//y |
Menghasilkan sisa bilangan(Modulus) | % | a%y |
2.Operator Perbandingan
Operator perbandingan adalah operator yang digunakan untuk membandingkan 2 nilai.Hasil perbandingannya adalah True atau False tergantung kondisi yang kita buat
"Perhatikan Tabel Berikut"
Nama dan Fungsi | Operator | Contoh |
---|---|---|
Lebih kecil dari–Hasilnya True jika nilai sebelah kiri lebih kecil dari nilai sebelah kanan | < | a < b |
Lebih besar dari–Hasilnya True jika nilai sebelah kiri lebih besar dari nilai sebelah kanan | > | a > b |
Sama dengan–Hasilnya True jika nilai disebelah kiri sama dengan nilai disebelah kanan | == | a == y |
Tidak sama dengan–Hasilnya True jika nilai disebelah kiri tidak sama dengan nilai disebelah kanan | != | a != y |
Lebih besar/sama dengan–Hasilnya True jika nilai disebelah kiri lebih besar atau sama dengan nilai disebelah kanan | >= | a >= y |
Lebih kecil/sama dengan–Hasilnya True jika nilai sebelah kiri lebih kecil atau sama dengan nilai sebelah kanan | <= | a <= y |
3.Operator Logis
Operator logis/logika adalah operator yang digunakan untuk melakukan operasi logika
"Perhatikan Tabel Berikut"
Penjabaran | Operator | Contoh |
---|---|---|
Hasilnya True jika kedua operandnya bernilai sama benar | AND | a AND b |
Hasilnya True jika salah satu atau kedua operandnya bernilai benar | OR | a OR b |
Hasilnya True jika operandnya bernilai salah (kebalikan nilai) | NOT | NOT b |
4.Operator Penugasan
Operator penugasan adalah operator yang digunakan untuk memberi nilai ke variabel
"Perhatikan Tabel Berikut"
Penjabaran | Operator | Contoh |
---|---|---|
Menugaskan nilai yang ada di kanan ke operand yang ada di sebelah kiri | c = a + b menugaskan a + b ke c | |
Menambahkan operand yang dikanan dengan operand yang ada dikiri dan hasilnya ditugaskan ke operand yang dikiri | c += a sama dengan c = c + a | |
Mengurangi operand yang dikanan dengan operand yang ada dikiri dan hasilnya ditugaskan ke operand yang dikiri | c -= a sama dengan c = c + a | |
Membagikan operand yang dikanan dengan operand yang ada dikiri dan hasilnya ditugaskan ke operand yang dikiri | c /= a sama dengan c = c * a | |
Mengkalikan operand yang dikanan dengan operand yang ada dikiri dan hasilnya ditugaskan ke operand yang dikiri | c *= a sama dengan c = c * a | |
Memangkatkan operand yang dikanan dengan operand yang ada dikiri dan hasilnya ditugaskan ke operand yang dikiri | c **= a sama dengan c = c ** a | |
berfungsi untuk pembagian bulat operand dikanan terhadap operand dikiri dan hasilnya disimpan d operand yang dikiri | c //= a sama dengan c = c // a | |
berfungsi untuk operasi sisa bagi operand dikanan dengan operand dikiri dan hasilnya disimpan dioperand yang dikiri | c %= a sama dengan c = c % a |
5.Operator Bitwise
Operator Bitwsise adalah Operator yang beroperasi bit per bit sesuai dengan namanya.Misal,angka 2 dalam bit ditulis 10 dalam notasi biner dan angka 7 ditulis 111.
Pada tabel di bawah ini, misalkan x = 10 (0000 1010) dalam biner dan y = 4 (0000 0100) dalam biner.
"Perhatikan Tabel Berikut"
Nama | Operator | Contoh |
---|---|---|
Bitwise AND | x & y = 0 (0000 0000) | |
Bitwise OR | x | y = 14 (0000 1110) | |
Bitwise NOT | ~x = -11(1111 0101) | |
Bitwise XOR | x ∧ y = 14 (0000 1110) | |
Bitwise right shift | x» 2 = 40 (0010 1000) | |
Bitwise left shift | x« 2 = 40 (0010 1000) |
6.Operator Keanggotan
Operator keanggotaan adalah operator yang digunakan untuk memeriksa apakah suatu nilai atau variabel merupakan anggota dan ditemukan didalam suatu data(string,list,tuple,set,dan dictionary)
"Perhatikan Tabel Berikut"
Penjabaran | Operator | Contoh |
---|---|---|
Hasilnya True jika salah satu atau kedua operandnya bernilai benar | OR | 7 in x |
True jika nilai atau variabel tidak ada di dalam data | not in | 7 not in x |
7.Operator Identitas
Operator identitas adalah operator yang memeriksa apakah dua buah nilai(atau variabel)berada pada lokasi memori yang sama.
"Perhatikan Tabel Berikut"
Penjabaran | Operator | Contoh |
---|---|---|
True jika kedua operand identik (menunjuk ke suatu objek yang sama) | is | x is True |
True jika kedua operand tidak identik (tidak merujuk ke objek yang sama) | is not | x is not True |
Semoga artikel ini bemanfaat terutama bagi kalian yang baru memasuki dunia progamming sama kayak mimin juga,hehe
Jangan lupa share artikel ini ke teman atau saudara kalian
SALAM MAHASISWA
SALAM CODINGER
Waah ,terimakasih sangat membantu sekali
ردحذفoke sama sama
حذفأزال المؤلف هذا التعليق.
ردحذفإرسال تعليق