Operator dalam Bahasa Pemrograman Python
berbagai jenis operator dalam Python beserta contoh-contohnya:
1. Operator Aritmatika:
Operator aritmatika digunakan untuk melakukan operasi matematika dasar.
a. Penjumlahan (+):
```python
```
b. Pengurangan (-):
```python
```
c. Perkalian (*):
```python
```
d. Pembagian (/):
```python
```
e. Modulus (%):
```python
```
f. Pemangkatan (**):
```python
```
g. Pembagian bulat (//):
```python
```
Contoh penggunaan:
```python
```
2. Operator Perbandingan:
Operator perbandingan digunakan untuk membandingkan dua nilai dan menghasilkan nilai boolean.
a. Sama dengan (= =):
```python
```
b. Tidak sama dengan (!=):
```python
```
c. Kurang dari (<):
```python
```
d. Lebih dari (>):
```python
```
e. Kurang dari atau sama dengan (<=):
```python
```
f. Lebih dari atau sama dengan (>=):
```python
```
Contoh penggunaan dalam pernyataan kondisional:
```python
```
3. Operator Logika:
Operator logika digunakan untuk menggabungkan pernyataan kondisional.
a. and:
```python
```
b. or:
```python
```
c. not:
```python
```
Contoh penggunaan:
```python
```
4. Operator Penugasan:
Operator penugasan digunakan untuk memberikan nilai pada variabel.
a. = (penugasan dasar):
```python
```
b. += (tambah dan tugaskan):
```python
```
c. -= (kurang dan tugaskan):
```python
```
d. *= (kali dan tugaskan):
```python
```
e. /= (bagi dan tugaskan):
```python
```
f. %= (modulus dan tugaskan):
```python
```
g. **= (pangkat dan tugaskan):
```python
```
h. //= (bagi bulat dan tugaskan):
```python
```
5. Operator Keanggotaan:
Operator keanggotaan digunakan untuk menguji apakah suatu nilai atau variabel ada dalam urutan (string, list, tuple, set dan dictionary).
a. in:
```python
```
b. not in:
```python
```
Contoh penggunaan:
```python
```
6. Operator Identitas:
Operator identitas digunakan untuk membandingkan objek, bukan jika mereka sama, tetapi jika mereka sebenarnya adalah objek yang sama, dengan lokasi memori yang sama.
a. is:
```python
```
b. is not:
```python
```
7. Urutan Preseden Operator:
Urutan preseden operator menentukan urutan evaluasi dalam ekspresi yang mengandung beberapa operator. Berikut adalah urutan dari yang tertinggi ke terendah:
1. () : Tanda kurung
2. ** : Pemangkatan
3. +x, -x, ~x : Unary plus, minus, dan bitwise NOT
4. *, /, //, % : Perkalian, pembagian, pembagian bulat, modulus
5. +, - : Penjumlahan dan pengurangan
6. <<, >> : Bitwise shift kiri dan kanan
7. & : Bitwise AND
8. ^ : Bitwise XOR
9. | : Bitwise OR
10. ==, !=, >, >=, <, <=, is, is not, in, not in : Perbandingan, identitas, dan keanggotaan
11. not : Logika NOT
12. and : Logika AND
13. or : Logika OR
Contoh:
```python
```
Pemahaman tentang berbagai jenis operator dan urutan presedennya sangat penting dalam pengembangan aplikasi Python. Operator-operator ini memungkinkan Anda untuk melakukan berbagai operasi matematika, perbandingan logis, dan manipulasi data dengan efisien. Penggunaan yang tepat dari operator-operator ini dapat membuat kode Anda lebih ringkas, mudah dibaca, dan efektif.
Comments
Post a Comment