“ ne “ je Logický operátor v Pythonu, který vrátí True, pokud výraz je False. Operátor “ ne “ se používá ve výkazech if.
například:
pokud ne x
pokud x je pravda, pak ne vyhodnotí jako nepravdivé, jinak pravdivé.
a‘ not ‚example Not with‘ in ‚ example
Ostatní logické operátory: A operátor / nebo operátor
ukážu vám několik příkladů, jak objasnit, jak používat operátor not V následující části.
Python není operátor příklad s if
V následujícím příkladu proměnné x je přiřazena hodnota 10. „Ne“ se ve výkazu if používá následovně:
pokud ne x > 10:
Viz Kód a výsledek.
Podívejte se on-line demo a kód
1
2
3
4
5
6
7
8
9
10
11
|
#demo Python ‚ne‘ operator
x = 10
pokud x není > 10:
print(„ne retured True“)
ostatní:
print(„ne retured False“)
|
Jako x>10 je Nepravdivé, takže není provozovatelem vyhodnoceny jako Pravda, tedy pokud je výrok Pravdivý a kód uvnitř příkazu if popraven. Viz další příklad, který bude dělat věci ještě jasnější.
jak nefunguje operátor?
v této ukázce se x používá následovně s operátorem ne:
pokud ne x:
Podívejte se on-line demo a kód
1
2
3
4
5
6
7
8
9
10
11
|
#demo Python ‚ne‘ operator
x = 10
pokud x není:
print(„Zhodnotil True“)
ostatní:
print(„Zhodnotil False“)
|
tento výraz není x znamená, že pokud x je Pravdivé nebo Nepravdivé. V Pythonu, pokud proměnná je numerická nula nebo prázdná, nebo Žádný objekt, pak je považována za False, jinak True. V tom případě, jako x = 10, takže je to pravda. Jako x je pravda, takže ne operátor vyhodnocen jako nepravdivý a jinak část provedena. Viz stejný příklad níže, kde je hodnota x = 0.
Podívejte se on-line demo a kód
1
2
3
4
5
6
7
8
9
|
x = 10
pokud x není:
print(„Zhodnotil True“)
ostatní:
print(„Zhodnotil False“)
|
Python ne s ‚v‘ příklad:
V tomto příkladu, já vám ukážu, jak používat “ ne „operátor s „v“. Za tímto účelem je vytvořen číselný seznam šesti položek. Poté následuje použití smyčky for pro iteraci prvků seznamu a zobrazení jejich hodnot.
poté se použije příkaz if k vynechání určitých čísel, která mají být zobrazena. Tam se operátor not používá s “ in “ následovně:
Podívejte se on-line demo a kód
1
2
3
4
5
6
7
8
9
|
#demo Python ‚ne‘ s ‚v‘ operator
a_List =
v a_List:
pokud není v (10,25):
print („Položky Seznamu:“ ,)
|
vidíte, položky, které hodnotí False jako při použití “ not “ se nezobrazí.