Python mantıksal işleçler sorusu

Bu kısımda b() bir generator döndürüyor, tam olarak nesini anlamadınız?

haa şimdi anladım orda false değil bir generator objesi donduruyor o yuzden o sorgu çalışıyor
anladım mesela print(bool((False for i in range(10)))) = True

Ben basit bi metotla True döndürdüğünü gördüm.

def mantik_kontrol():

a = ""

if not a == True:

    print("Doğru")

else:

    print("Yanlış")

mantik_kontrol()

Program çalıştığında Doğru çıktısını verdi.

"", zaten True'ya eşit değil.

“” != " " :rofl:


True değerini mi döndürür diye sorunca bu şekilde sandım :joy: