Boolean in Python
Boolean adalah salah satu tipe data dasar di Python yang hanya memiliki dua nilai: True
atau False
. Tipe data ini sangat berguna untuk pengambilan keputusan dalam program.
Operator Logika pada Boolean
Python menyediakan beberapa operator logika yang bekerja dengan boolean:
Operator | Deskripsi |
and | Mengembalikan True jika kedua operand bernilai True . |
or | Mengembalikan True jika salah satu operand bernilai True . |
not | Membalik nilai boolean operand. |
Contoh Penggunaan:
# Operator and
print(True and True) # Output: True
print(True and False) # Output: False
# Operator or
print(True or False) # Output: True
print(False or False) # Output: False
# Operator not
print(not True) # Output: False
print(not False) # Output: True
Nilai yang Dianggap False di Python
Beberapa nilai di Python dianggap False
secara implisit, seperti:
None
- Angka
0
(dalam berbagai tipe:0
,0.0
,0j
) - String kosong
""
- Daftar, tuple, set, dan dictionary kosong
Contoh:
if not "":
print("String kosong dianggap False")
if not []:
print("List kosong dianggap False")
Perbandingan dengan Boolean
Python menyediakan operator perbandingan yang menghasilkan nilai boolean:
Operator | Deskripsi |
== | Sama dengan |
!= | Tidak sama dengan |
< | Lebih kecil |
<= | Lebih kecil atau sama dengan |
> | Lebih besar |
>= | Lebih besar atau sama dengan |
Contoh:
x = 10
y = 20
print(x == y) # Output: False
print(x != y) # Output: True
print(x < y) # Output: True
print(x >= y) # Output: False
Referensi Tambahan
Untuk informasi lebih lengkap mengenai boolean di Python, Anda dapat mengunjungi:
Boolean Operations Documentation
Kode sumber bisa di download di github pada link berikut python-days