de’ not ‘ is een logische operator in Python die True retourneert als de expressie onwaar is. De ” not ” – operator wordt gebruikt in de if-statements.
bijvoorbeeld:
indien niet x
indien x Waar is, zal niet worden geëvalueerd als onwaar, anders waar.
een’ niet ‘voorbeeld niet met’ in ‘ voorbeeld
andere logische operators: De en operator / of operator
Ik zal u een paar voorbeelden laten zien om dingen duidelijker te maken over hoe de niet-operator te gebruiken in de volgende sectie.
Python not operator voorbeeld met if statement
In het volgende voorbeeld wordt aan een variabele x een waarde 10 toegekend. De ” not ” wordt als volgt gebruikt in het if-statement:
zo niet x > 10:
zie de code en het resultaat.
bekijk de online demo code
1
2
3
4
5
6
7
8
9
10
11
|
#Een demo van Python ‘niet’ operator
x = 10
als dat niet x > 10:
print(“niet teruggegeven True”)
anders:
print (“not restured False”)”)
|
aangezien x>10 onwaar is, dus geen operator als Waar wordt beoordeeld, is het if-statement waar en wordt de code in het if-statement uitgevoerd. Zie het volgende voorbeeld dat de zaken nog duidelijker zal maken.
Hoe werkt not operator?
in deze demo wordt de x als volgt gebruikt met not operator:
zo niet x:
bekijk de online demo code
1
2
3
4
5
6
7
8
9
10
11
|
#Een demo van Python ‘niet’ operator
x = 10
als dat niet x:
print(“Geëvalueerd als True”)
anders:
print (“Evaluated False”)
|
de uitdrukking niet x betekent of x waar of onwaar is. In Python, als een variabele is een numerieke nul of leeg, of een geen object dan wordt het beschouwd als False, anders waar. In dat geval, als x = 10 dus is het waar. Aangezien x Waar is, dus geen operator als onwaar beoordeeld en else part uitgevoerd. Zie hetzelfde voorbeeld hieronder waar de waarde van x = 0.
bekijk de online demo code
1
2
3
4
5
6
7
8
9
|
x = 10
als dat niet x:
print(“Geëvalueerd als True”)
anders:
print(“Geëvalueerd False”)
|
Een Python niet met ‘in’ voorbeeld
In dit voorbeeld zal ik u tonen hoe te gebruiken het ‘niet’ operator ‘in’. Daarvoor wordt een numerieke lijst van zes items gemaakt. Dit wordt gevolgd door het gebruik van een For loop om door de lijst elementen te herhalen en hun waarden weer te geven.
daarna wordt een if-statement gebruikt om bepaalde getallen weg te laten. Daar wordt de not-operator als volgt met de ” in ” gebruikt:
bekijk de online demo code
1
2
3
4
5
6
7
8
9
|
#Een demo van Python ‘en niet’ met ‘in’ operator
a_List =
voor een in a_List:
als dat niet in een (10,25):
print (“Item in de Lijst:” een)
|
U ziet, zijn de items die beoordeeld False als het gebruik van ‘niet’ niet weer.