Python'daki "and" ve "or" her zaman bool türü döndürmüyor

Programlama ve Script dilleri konusunda bilgi paylaşım alanıdır.
Cevapla
Kullanıcı avatarı
esatiz
Gigabyte3
Gigabyte3
Mesajlar: 2681
Kayıt: 30 Eki 2020, 11:18
cinsiyet: Erkek
Teşekkür etti: 399 kez
Teşekkür edildi: 451 kez

Python'daki "and" ve "or" her zaman bool türü döndürmüyor

Mesaj gönderen esatiz »


Kod: Tümünü seç

print(0 or [] or bool(0)) # false
print(1 or bool(1)) # 1
print(1 and bool(1)) # true
print(bool(1) or 1) # true
print(bool(1) and 1) # 1
Cevapla

“Programlama ve Script dilleri” sayfasına dön