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))
Output:
False
True
Contoh Lainnya
String kosong dan berisi
print(bool(""))
print(bool("0"))
Output:
False
True
Koleksi kosong dan berisi
print(bool([]))
print(bool([0]))
Output:
False
True
Mengatur truth value objek
class Status:
def __bool__(self):
return False
print(bool(Status()))
Output:
False
Kesalahan Umum
- String
"False"tetap bernilaiTruekarena tidak kosong. - Method
__bool__()wajib mengembalikan bool; tipe lain menghasilkanTypeError. - Koleksi kosong bernilai False meskipun tipe koleksinya berbeda.
Pelajari Lebih Lanjut
- Referensi: Casting · if-else · Operator logika
- Buku Belajar Python untuk Pemula: Bab 5, Bab 7, dan Bab 16
