Daftar Referensi Python

bool() mengubah nilai menjadi True atau False berdasarkan aturan truth value Python.

Sintaks

bool(object=False)

Parameter

Parameter Wajib? Keterangan
object Tidak Nilai yang akan diuji; default-nya False

Nilai balik: True atau False.

Contoh

print(bool(0))
print(bool(5))

Coba di IDE

Output:

False
True

Contoh Lainnya

String kosong dan berisi

print(bool(""))
print(bool("0"))

Coba di IDE

Output:

False
True

Koleksi kosong dan berisi

print(bool([]))
print(bool([0]))

Coba di IDE

Output:

False
True

Mengatur truth value objek

class Status:
    def __bool__(self):
        return False

print(bool(Status()))

Coba di IDE

Output:

False

Kesalahan Umum

  • String "False" tetap bernilai True karena tidak kosong.
  • Method __bool__() wajib mengembalikan bool; tipe lain menghasilkan TypeError.
  • Koleksi kosong bernilai False meskipun tipe koleksinya berbeda.

Pelajari Lebih Lanjut