Operator Python: Belajar dengan Contoh yang Jelas

- Penulis

Kamis, 25 April 2024 - 18:05 WIB

facebook twitter whatsapp telegram line copy

URL berhasil dicopy

facebook icon twitter icon whatsapp icon telegram icon line icon copy

URL berhasil dicopy

[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`.

Tingkatkan Keterampilan Coding Anda. Selesaikan Wawancara Anda Berikutnya

Pengembang Tumpukan Penuh – MERN StackJelajahi Program

Tingkatkan Keterampilan Coding Anda.  Selesaikan Wawancara Anda Berikutnya

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

hasil = 2**3

`hasil` akan menyimpan nilai `8`.Menjadi Complete Stack Developer Hanya dalam 6 Bulan!

Pengembang Java Tumpukan Penuh

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 (=)

Baca Juga:  Bagaimana Mengembalikan Komit di Git? (Dengan Contoh)

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.

ular piton

a %= 7 # Setara dengan a = a % 7Tiket Utama untuk Peran Pekerjaan Ilmu Knowledge Teratas

Program Pascasarjana Dalam Ilmu Data

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:

Baca Juga:  10 Hal Tidak Jelas Yang Bisa Memicu Perselingkuhan

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

4 <= 5 # Benar

9 <= 3 # SalahTingkatkan Karir Ilmu Knowledge Anda

Kursus Sertifikat Profesional Dalam Ilmu Data

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 (&)

Baca Juga:  Jalan 10 Ribu Langkah, Kesehatan Tubuh Lebih Baik!

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

b = 3 # biner: 0011

hasil = a^b# hasil biner : 0110 (desimal 6)Dapatkan Pengalaman Langsung Melalui Proyek Nyata

Program Pascasarjana Dalam Cloud Computing

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



Berita Terkait

10 Lodge Terbaik Dekat Danau Toba untuk Liburan Santai 2025
Orang Tunggu Sendiri Patuh 8 Aturan Kuat Ini, Menurut Psikologi
Daftar 8 Tim Lolos Babak 32 Besar Piala Dunia U17 2025, Apakah Timnas Indonesia Dapat Ikut?
Mengapa Fairing Motor Sport 150 Kini Menghilang dari Showroom?
Kucing Dapat Alami Demensia! 8 Tanda yang Perlu Diwaspadai
Ban Lebih Lebar: Manfaat dan Risikonya
Jawa Timur Juara Nusantaraya di ICCF 2025, Buktikan Kepemimpinan Ekonomi Kreatif Nasional
Andai Tidak Dapat Lakukan 8 Hal Ini, Anda Mungkin saja Tua Lebih Cepat, Tutur Psikologi

Berita Terkait

Rabu, 10 Desember 2025 - 23:59 WIB

10 Lodge Terbaik Dekat Danau Toba untuk Liburan Santai 2025

Rabu, 10 Desember 2025 - 23:14 WIB

Orang Tunggu Sendiri Patuh 8 Aturan Kuat Ini, Menurut Psikologi

Rabu, 10 Desember 2025 - 21:44 WIB

Daftar 8 Tim Lolos Babak 32 Besar Piala Dunia U17 2025, Apakah Timnas Indonesia Dapat Ikut?

Rabu, 10 Desember 2025 - 20:59 WIB

Mengapa Fairing Motor Sport 150 Kini Menghilang dari Showroom?

Rabu, 10 Desember 2025 - 19:29 WIB

Kucing Dapat Alami Demensia! 8 Tanda yang Perlu Diwaspadai

Berita Terbaru