Fonksiyonlar bool değeri if not kurulum_dizini :

Merhaba.

Fotoğraf yerine bahsettiğiniz yerin linkini ve kodu atmanız daha iyi olur.

Hayır, bool’a çevrilmiş hali False ise demek. not işleci False’ı True, True’yı da False yapar.

>>> not True
False
>>> not False
True
>>> not ""
True
>>> not "."
False

Evet saçma olur.

Aslında bu dediğiniz gibi çalışmadığını gösteriyor zaten :slight_smile:

if not bool(kurulum_dizini) veya kurulum_dizini’nin bir str örneği olacağını varsayarsak if kurulum_dizini == "" anlamına geliyor. Yani “kurulum_dizini’nin bool değeri False ise”.


Bu konuları tekrar gözden geçirin isterseniz:

1 Beğeni