[ad_1]
Python, bahasa pemrograman yang paling banyak digunakan, menawarkan banyak operator yang memungkinkan pengembang melakukan berbagai operasi pada knowledge. Operator-operator ini memainkan peran penting dalam membentuk fungsionalitas dan perilaku program Python.
Jenis Operator Python
1. Operator Aritmatika
Tambahan (+)
Operator penjumlahan, diwakili oleh tanda tambah (+), menambahkan dua angka atau lebih. Ia melakukan penambahan nilai secara langsung dan mengembalikan hasilnya. Contohnya:
ADVERTISEMENT
SCROLL TO RESUME CONTENT
ular piton
hasil = 5 + 3
Dalam contoh ini, `hasil` akan berisi nilai `8`, jumlah dari `5` dan `3`.
Pengurangan (-)
Pengurangan dilakukan dengan menggunakan tanda minus (-). Ini mengurangi operan kanan dari operan kiri dan mengembalikan selisihnya. Misalnya:
ular piton
selisih = 10 – 4
Di sini, `distinction` akan menyimpan nilai `6`.
Perkalian
Perkalian dilakukan dengan tanda bintang
simbol. Ini mengalikan dua angka atau lebih dan mengembalikan produk. Perhatikan contoh ini:
ular piton
produk = 7 * 2
`produk` akan menyimpan nilai `14`.
Divisi (/)
Operator pembagian, diwakili oleh garis miring (/), membagi operan kiri dari kanan. Ini mengembalikan angka floating-point sebagai hasilnya. Contohnya:
ular piton
hasil bagi = 15/3
Dalam hal ini, `hasil bagi` akan berisi nilai `5.0`.
Modulus (%)
Operator modulus (%) menghitung sisanya ketika operan kiri dibagi dengan operan kanan. Ini bermanfaat untuk tugas-tugas seperti memeriksa angka genap atau ganjil. Contoh:
ular piton
sisanya = 17 % 4
`sisa` akan menyimpan nilai `1`.
Eksponen (**)
Eksponensial melibatkan menaikkan operan kiri ke pangkat operan kanan. Simbol tanda bintang ganda (**) digunakan untuk operasi ini. Contohnya:
ular piton
Jelajahi Program
Menjadi Complete Stack Developer Hanya dalam 6 Bulan!
Divisi Lantai (//)
Pembagian dasar mirip dengan pembagian biasa tetapi membulatkan hasilnya ke bilangan bulat terdekat. Hal ini dilakukan dengan menggunakan garis miring ganda (//). Contoh:
ular piton
hasil bagi = 17 // 3
`hasil bagi` akan berisi nilai `5`, karena 17 dibagi 3 menghasilkan 5 tanpa sisa.
2. Operator Penugasan
Mereka menetapkan nilai ke variabel dan menyertakan operator “=” yang acquainted untuk penetapan sederhana dan operator gabungan seperti “+=”, “-=”, “*=”, dan “/=” untuk operasi gabungan.
Operator Penugasan Sederhana (=)
Ini digunakan untuk memberikan nilai pada suatu variabel. Dibutuhkan nilai di sebelah kanan dan menugaskannya ke variabel di sebelah kiri. Misalnya:
ular piton
x = 10
Nilai 10 ditetapkan ke variabel `x`.
- Operator Penugasan Majemuk
Operator penugasan gabungan menggabungkan operasi penugasan dengan operasi lain seperti penjumlahan, pengurangan, perkalian, pembagian, atau modulus. Mereka menyediakan cara ringkas untuk melakukan operasi pada variabel dan memperbarui nilainya secara bersamaan. Berikut beberapa contohnya:
`+=`: Menambahkan operan kanan ke kiri dan menetapkan hasilnya ke operan kiri.
- ular piton
x += 5 # Setara dengan x = x + 5
`-=`: Mengurangi operan kanan dari kiri dan menetapkan hasilnya ke operan kiri.
- ular piton
y -= 3 # Setara dengan y = y – 3
`*=`: Mengalikan operan kiri dengan operan kanan dan menetapkan hasilnya ke operan kiri.
- ular piton
z *= 2 # Setara dengan z = z * 2
`/=`: Membagi operan kiri dengan operan kanan dan menetapkan hasilnya ke operan kiri.
- ular piton
w /= 4 # Setara dengan w = w / 4
`%=`: Menghitung modulus operan kiri dengan operan kanan dan menetapkan hasilnya ke operan kiri.
Jelajahi Sekarang
Tiket Utama untuk Peran Pekerjaan Ilmu Knowledge Teratas
3. Operator Perbandingan
Operator perbandingan sangat penting untuk mengevaluasi kondisi dan mengambil keputusan dalam kode Python Anda. Mereka termasuk:
Sama dengan (==)
Operator “==” memeriksa apakah dua nilai sama. Ia mengembalikan `True` jika nilai di kedua sisi operator sama dan `False` sebaliknya. Misalnya:
ular piton
5 == 5 # Benar
7 == 3 # Salah
Tidak sama dengan (!=)
Operator “!=” mengevaluasi apakah dua nilai tidak sama. Ia mengembalikan `True` jika nilainya berbeda dan `False` jika nilainya sama. Misalnya:
ular piton
7 != 3# Benar
5 != 5 # Salah
Lebih besar dari (>)
Operator “>” memeriksa apakah nilai di sebelah kiri melebihi nilai di sebelah kanan. Ia mengembalikan `True` jika kondisinya terpenuhi dan `False` jika kondisinya terpenuhi. Misalnya:
ular piton
8 > 3 # Benar
5 > 10 # Salah
Kurang dari (<)
Operator “<" memeriksa apakah nilai di sebelah kiri lebih kecil dari nilai di sebelah kanan. Ia mengembalikan `True` jika kondisinya terpenuhi dan `False` jika sebaliknya. Misalnya:
ular piton
2 < 7 # Benar
10 < 5 # Salah
Lebih besar atau sama dengan (>=)
Operator “>=” menentukan apakah nilai di sebelah kiri lebih besar atau sama dengan nilai di sebelah kanan. Ia mengembalikan `True` jika kondisinya berlaku dan `False` jika sebaliknya. Misalnya:
ular piton
5 >= 5 # Benar
3 >= 8 # Salah
Kurang dari atau sama dengan (<=)
Operator “<=" memeriksa apakah nilai di sebelah kiri lebih kecil atau sama dengan nilai di sebelah kanan. Ia mengembalikan `False` jika kondisinya tidak terpenuhi dan `True` sebaliknya. Misalnya:
ular piton
Jelajahi Kursus
Tingkatkan Karir Ilmu Knowledge Anda
4. Operator Logika
Mereka digunakan untuk melakukan operasi logika pada nilai boolean (Benar atau Salah). Mari kita pelajari lebih dalam tiga operator logika utama Python: AND, OR, dan NOT.
- Logis DAN (dan)
- Operator logika AND, dilambangkan dengan “dan” dalam Python, mengembalikan True jika kedua operan bernilai True; jika tidak, ia mengembalikan False. Berikut tabel kebenaran operator logika AND:
- Benar dan Benar => Benar
- Benar dan Salah => Salah
Salah dan Benar => Salah
Salah dan Salah => Salah
Penggunaan Praktis
Logis AND biasanya digunakan ketika beberapa kondisi harus dipenuhi sebelum melanjutkan suatu tindakan. Misalnya, dalam konteks keamanan siber, Anda mungkin menggunakan logika AND untuk memeriksa apakah pengguna memiliki nama pengguna dan kata sandi yang benar sebelum memberikan akses ke sistem.
- Logis ATAU (atau)
- Operator logika OR, dinotasikan sebagai “atau” dengan Python, mengembalikan True jika setidaknya salah satu operan bernilai True; ia mengembalikan False hanya jika kedua operannya False. Berikut tabel kebenaran operator logika OR:
- Benar atau Benar => Benar
- Benar atau Salah => Benar
Salah atau Benar => Benar
Salah atau Salah => Salah
Penggunaan Praktis
Logis ATAU berharga ketika Anda ingin suatu tindakan dilakukan jika salah satu kondisi yang ditentukan terpenuhi. Misalnya, dalam aplikasi kecerdasan buatan, Anda mungkin menggunakan logika OR untuk memicu peringatan jika salah satu sensor sistem mendeteksi anomali.
- Logis TIDAK (tidak)
- Operator logika NOT, dinotasikan sebagai “tidak” dalam Python, membalikkan nilai boolean operannya. Berikut tabel kebenaran operator logika NOT:
tidak Benar => Salah
tidak Salah => Benar
Penggunaan Praktis
Logika NOT sering digunakan untuk meniadakan suatu kondisi. Misalnya, dalam skrip yang mengelola pembaruan sistem, Anda mungkin menggunakan logika NOT untuk memeriksa apakah pembaruan sistem tidak tersedia sebelum melanjutkan dengan tugas lain.
5. Operator Bitwise
Sedikit demi sedikit DAN (&)
Operator ini membandingkan setiap bit dari dua bilangan bulat dan mengembalikan bilangan bulat baru dengan bit yang disetel ke 1 hanya jika bit yang sesuai di kedua operan adalah 1. Dengan kata lain, operator ini melakukan operasi “dan” bitwise.
Contoh:
a = 5 # biner: 0101
b = 3 # biner: 0011
hasil = a & b # hasil biner : 0001 (desimal 1)
Sedikit demi sedikit ATAU (|)
Ia membandingkan setiap bit dari dua bilangan bulat dan mengembalikan bilangan bulat baru dengan bit yang disetel ke 1 jika setidaknya salah satu bit yang sesuai di kedua operan adalah 1. Ia melakukan operasi bitwise “atau”.
Contoh:
a = 5 # biner: 0101
b = 3 # biner: 0011
hasil = a | b# hasil biner : 0111 (desimal 7)
XOR sedikit demi sedikit (^)
Operator bitwise XOR (eksklusif OR) membandingkan setiap bit dari dua bilangan bulat dan mengembalikan bilangan bulat baru dengan bit yang disetel ke 1 jika bit yang sesuai dalam operan berbeda. Ia melakukan operasi “eksklusif atau” bitwise.
Contoh:
a = 5 # biner: 0101
Jelajahi Program
Dapatkan Pengalaman Langsung Melalui Proyek Nyata
Sedikit demi sedikit BUKAN (~)
Operator bitwise NOT membalikkan bit-bit bilangan bulat tunggal, mengubah 0s menjadi 1s dan 1s menjadi 0s. Ini secara efektif membalik semua bagian.
Contoh:
a = 5 # biner: 0101
consequence = ~a # hasil biner: 1010 (desimal -6 karena representasi komplemen dua)
Shift Kiri (<<)
Operator shift kiri menggeser bit bilangan bulat ke kiri sebanyak posisi tertentu, mengisi posisi yang kosong dengan nol. Ini secara efektif mengalikan angka dengan 2 pangkat jumlah shift.
Contoh:
a = 5 # biner: 0101
hasil = a << 2 # hasil biner: 010100 (desimal 20)
Pergeseran Kanan (>>)
Operator shift kanan menggeser bit-bit bilangan bulat ke kanan sebanyak jumlah posisi tertentu, membuang bit-bit yang digeser keluar. Ini secara efektif membagi angka dengan 2 pangkat jumlah shift.
Contoh:
a = 20 # biner: 010100
hasil = a >> 2 # hasil biner : 000101 (desimal 5)
6. Operator Khusus
Python juga menawarkan operator khusus, seperti operator keanggotaan (in dan no longer in) dan operator identitas (is dan no longer). Operator keanggotaan memeriksa apakah suatu nilai ada dalam suatu urutan, sementara operator identitas membandingkan alamat memori dari dua objek. Ingin pindah ke bidang pemrograman? Ikuti Kursus Pelatihan Python dan mulailah karir Anda sebagai programmer Python profesional
[ad_2]
Sumber: www.simplilearn.com








