Domande taggate «boolean-expression»



4
Perché `if None .__ eq __ (“ a ”)` sembra valutare True (ma non del tutto)?
Se esegui la seguente istruzione in Python 3.7, (dal mio test) verrà stampato b: if None.__eq__("a"): print("b") Tuttavia, None.__eq__("a")valuta NotImplemented. Naturalmente, "a".__eq__("a")valuta Truee "b".__eq__("a")valuta False. Inizialmente l'ho scoperto durante il test del valore restituito di una funzione, ma nel secondo caso non ho restituito nulla, quindi la funzione è tornata …

8
'and' (boolean) vs '&' (bitwise) - Perché la differenza di comportamento con gli elenchi rispetto agli array intorpiditi?
Cosa spiega la differenza nel comportamento delle operazioni booleane e bit a bit sugli elenchi rispetto agli array NumPy? Sono confuso sull'uso appropriato di &vs andin Python, illustrato nei seguenti esempi. mylist1 = [True, True, True, False, True] mylist2 = [False, True, False, True, False] >>> len(mylist1) == len(mylist2) True …



3
Perché "a == b o c o d" restituisce sempre True?
Sto scrivendo un sistema di sicurezza che nega l'accesso a utenti non autorizzati. 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.") Concede l'accesso agli utenti autorizzati come previsto, ma consente anche l'accesso agli utenti non …

2
Converti vero o falso in un booleano esplicito
Ho una variabile. Chiamiamolo toto. Questo totopuò essere impostato undefined, nulluna stringa o un oggetto. Vorrei verificare se totoè impostato su un dato, il che significa impostato su una stringa o un oggetto, e né undefinedné null, e impostare il valore booleano corrispondente in un'altra variabile. Ho pensato alla sintassi …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.