Show Halo guys jika kemarin kita sudah belajar mengenai 4 jenis operator dari Operator Aritmatika hingga Operator Logika, kali ini kita akan belajar jenis yang lain lagi dari operator dalam bahasa pemrograman Python. Nah dalam artikel ini, semua jenis opertor tersebut akan dijelaskan secara rinci baik definisi hingga ke contoh programnya. Yukk disimak penjelasannya dibawah... Pengertian OperatorOperator merupakan simbol simbol tertentu yang digunakan untuk menjalankan suatu operasi tertentu dalam program. Nilai yang dioperasikan oleh operator disebut sebagai operan. Adapun jenis jenis operator dalam Python, antara lain:
Oke, semua operator yang disebutkan akan kita bahas semuanya.... Operator KeanggotaanOperator keanggotaan (membership operator) merupakan operator yang dipakai untuk memeriksa apakah suatu nilai ada di dalam sebuah sequence atau tidak. Sequence yang dimaksud terdiri dari tipe data “seperti array” seperti string, dictionary, ataupun tuple. Berikut daftar sintaks operator keanggotaan pada Python : in = Bernilai True jika nilai yang dicari ada di dalam sequence not in = Bernilai True jika nilai yang dicari tidak ada dalam sequence Contoh Programperusahaan ='Chibon' list_daerah = ['Singaraja', 'Denpasar', 'Kuta'] #dictionary profil = { 'nama': 'Dimas', 'asal': 'Bali' } print( "Apakah 'Chibom' ada di variabel perusahaan?", 'Chibom'in perusahaan ) print( "Apakah 'Kuta' ada di variabel list_daerah?", 'Kuta'in list_daerah ) print( "Apakah 'Jawa' tidak ada di variabel list_daerah?", 'Jawa' notin perusahaan ) print( "Apakah atribut 'nama' ada di variabel profil?", 'nama'in profil ) Pada program kali ini, kita akan menggunakan kedua sintaks operator yang kemudian hasilnya akan ditampilkan setelah program dijalankan. Hasil ProgramApakah 'Chibom' ada di variabel perusahaan? False Apakah 'Kuta' ada di variabel list_daerah? True Apakah 'Jawa' tidak ada di variabel list_daerah? True Apakah atribut 'nama' ada di variabel profil? True Operator IdentitasOperator Identitas adalah operator yang bertugas untuk mengetahui apakah dua buah variabel memiliki nilai yang sama dan posisi yang sama di dalam memori. Karena tidak semua nilai yang sama memiliki tempat / posisi yang sama di dalam memori. Berikut daftar sintaks operator identitas pada Python : is = Bernilai True jika dua variabel bersifat identik baik dari segi nilai mau pun penempatan lokasi di memory isnot = Bernilai False jika dua variabel tidak identik baik dari segi nilai mau pun penempatan lokasi di memory Contoh Program#inisiasi a =10 b =10 daftar_a = [1, 3, 5] daftar_b = [1, 3, 5] asal_a ='Bali' asal_b ='Bali' # output True print('a is b:', a is b) # output False print('a is not b:', a isnot b) # output False print('list_a is list_b:', daftar_a is daftar_b) # output True print('list_a == list_b:', daftar_a == daftar_b) # output True print('nama_a is nama_b:', asal_a is asal_b) # output False print('nama_a is not nama_b:', asal_a isnot asal_b) Pada program kali ini, kita akan menggunakan kedua sintaks operator yang kemudian hasilnya akan ditampilkan setelah program dijalankan. Hasil Programa is b: True a is not b: False list_a is list_b: False list_a == list_b: True nama_a is nama_b: True nama_a is not nama_b: False Operator TernaryOperator Ternary (operator kondisi) merupakan operator yang digunakan untuk membuat sebuah ekspresi kondisi, sama halnya seperti percabangan if/else. Berikut struktur operator ternary pada Python : kondisi ? <nilai true> : <nilai false> Contoh Programumur = input("Masukkan umur sebelum membuat KTP : ") aku ="belum boleh"ifint (umur) <18else"silahkan lanjut" print ("Kamu", aku, "membuat KTP") Pada program kali ini, kita akan menggunakan kedua sintaks operator yang kemudian hasilnya akan ditampilkan setelah program dijalankan. Hasil ProgramMasukkan umur sebelum membuat KTP : 20 Kamu silahkan lanjut membuat KTP Operator BitwiseOperator bitwise merupakan operator yang berhubungan dengan angka-angka biner. Angka-angka biner adalah angka 0 dan 1. Dan pada hakikatnya hanya ini lah angka yang dipahami oleh mesin. Berikut simbol simbol operator Bitwise Simbol Nama Keterangan & Bitwise AND Mengembalikan bit 1 jika dua bit bernilai 1 | Bitwise OR Mengembalikan bit 1 jika salah satu bit bernilai 1 ^ Bitwise XOR Mengembalikan bit 1 jika hanya satu bit saja yang bernilai 1 - Bitwise NOT Membalikkan semua bit >> Bitwise Right Shift Menggeser bit ke kanan dengan mendorong salinan digit sebelah kiri dan membiarkan digit sebalah kanan terlepas << Bitwise Left Shift Menggeser bit ke kiri dengan mendorong digit 0 dan membiarkan bit paling kiri terlepas Contoh Programa =1 b =64 print('a =', a, '=', format(a, '08b')) print('b =', b, '=', format(b, '08b'), '\n') print('[and]') print('a & b =', a & b) print(format(a, '08b'), '&', format(b, '08b'), '=', format(a & b, '08b'), '\n') print('[or]') print('a | b =', a | b) print(format(a, '08b'), '|', format(b, '08b'), '=', format(a | b, '08b'), '\n') print('[xor]') print('a ^ b =', a ^ b) print(format(a, '08b'), '^', format(b, '08b'), '=', format(a ^ b, '08b'), '\n') print('[not]') print('~a ~b =', ~a, ~b) print('~'+format(a, '08b'), '~'+format(b, '08b'), '=', format(~a, '08b'), format(~b, '08b'), '\n') print('[shift right]') print('a >> b =', a >> b) print(format(a, '08b'), '>>', format(b, '08b'), '=', format(a >> b, '08b'), '\n') print('[shift left]') print('b << a =', b << a) print(format(b, '08b'), '<<', format(a, '08b'), '=', format(b << a, '08b'), '\n') Pada program kali ini, kita akan menggunakan ketiga simbol operator yang kemudian hasilnya akan ditampilkan setelah program dijalankan. Hasil Programa = 1 = 00000001\TUTOR C++ OOP\TEMPLATE> b = 64 = 01000000 [and] a & b = 0 00000001 & 01000000 = 00000000 [or] a | b = 65 00000001 | 01000000 = 01000001 [xor] a ^ b = 65 00000001 ^ 01000000 = 01000001 [not] ~a ~b = -2 -65 ~00000001 ~01000000 = -0000010 -1000001 [shift right] a >> b = 0 00000001 >> 01000000 = 00000000 [shift left] b << a = 128 01000000 << 00000001 = 10000000 Sekian pembelajaran mengenai Operator dalam Python, next artikel kita akan membahas lagi mengenai operator yang lain pada python, jadi stay tune yaa. Bagi kalian yang ingin tau lebih soal python kalian bisa klik
Belajar Python Operator apa saja yang dapat dioperasikan dengan Python sebutkan?Secara garis besar, Python memiliki tujuh jenis operator seperti operator aritmatika, pembanding, penugasan, logical, keanggotaan, identitas dan bitwise.
Apa itu operator dalam Python?Operator adalah konstruksi yang dapat memanipulasi nilai dari operan. Sebagai contoh operasi 3 + 2 = 5. Disini 3 dan 2 adalah operan dan + adalah operator.
Apa saja operator aritmatika dalam pemrograman?Jenis-jenis Operator Aritmatika. Penambahan (+) Jenis pertama adalah penambahan yang disimbolkan (+) dalam bahasa pemrograman. ... . Pengurangan (-) Ilustrasi Jenis-jenis Operator Aritmatika. ... . Perkalian (*) Selanjutnya ada jenis perkalian yang ditulis dengan simbol (*) dalam bahasa pemrograman. ... . Pembagian (/). Apa saja simbol operator logika?Simbol-simbol yang digunakan operator logika adalah sebagai berikut:. Simbol Operator Logika AND dan &&. 2. Simbol Operator Logika OR dan ||. 3. Simbol Operator Logika XOR.. 4. Simbol Operator Logika NOT.. |