«boolean-expression» etiketlenmiş sorular



4
Neden ʻ if None .__ eq __ ("a") "True olarak değerlendiriliyor (ama tam olarak değil)?
Python 3.7'de aşağıdaki ifadeyi çalıştırırsanız, (benim testime göre) yazdırılacaktır b: if None.__eq__("a"): print("b") Ancak, olarak None.__eq__("a")değerlendirilir NotImplemented. Doğal olarak, "a".__eq__("a")değerlendirir Trueve "b".__eq__("a")değerlendirir False. Bunu başlangıçta bir işlevin dönüş değerini test ederken keşfettim, ancak ikinci durumda hiçbir şey döndürmedim - yani işlev döndü None. Burada neler oluyor?

8
've' (boolean) vs '&' (bitsel) - Listelerle numpy dizileri arasındaki davranış farkı neden?
NumPy dizileri ve listelerdeki boole ve bitsel işlemlerin davranışlarındaki farkı açıklayan nedir? Ben uygun kullanımı hakkında karıştı &vs andaşağıdaki örneklerde gösterilmektedir Python,. mylist1 = [True, True, True, False, True] mylist2 = [False, True, False, True, False] >>> len(mylist1) == len(mylist2) True # ---- Example 1 ---- >>> mylist1 and mylist2 …

3
İyi bir boole ifadesi basitleştirici var mı? [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerini karşılamıyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Yığın Taşması için konuya uygun olması için soruyu güncelleyin . 5 yıl önce kapalı . Bu soruyu geliştirin Eski kodu yeniden oluşturuyordum ve çok karmaşık ve uzun olan birkaç IF koşuluyla karşılaştım …

3
Neden "a == b veya c veya d" her zaman Doğru olarak değerlendirilir?
Yetkisiz kullanıcıların erişimini engelleyen bir güvenlik sistemi yazıyorum. import sys print("Hello. Please enter your name:") name = sys.stdin.readline().strip() if name == "Kevin" or "Jon" or "Inbar": print("Access granted.") else: print("Access denied.") Yetkili kullanıcılara beklendiği gibi erişim izni verir, ancak yetkisiz kullanıcılara da izin verir! Hello. Please enter your name: Bob …


2
Doğruyu veya yanlışı açık bir mantıksal değere dönüştürme
Bir değişkenim var. Hadi diyelim toto. Bu totoşekilde ayarlanabilir undefined, nullbir dize veya bir nesnenin. totoBir veriye ayarlanıp ayarlanmadığını, yani bir dizeye veya nesneye ayarlanıp ayarlanmadığını ve ne ne undefinedde olduğunu nullve başka bir değişkende karşılık gelen boole değerini ayarlayıp ayarlamadığını kontrol etmek istiyorum . Şöyle !!görünecek sözdizimi düşündüm : …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.