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:

OperatorDeskripsi
andMengembalikan True jika kedua operand bernilai True.
orMengembalikan True jika salah satu operand bernilai True.
notMembalik 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:

OperatorDeskripsi
==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

hyvercode

Leave a Reply

Your email address will not be published. Required fields are marked *