Opgelost: ontkenning van boolean in pyhton

Het grootste probleem met betrekking tot de ontkenning van boolean in Python is dat het verwarrend kan zijn en tot onverwachte resultaten kan leiden. Als u bijvoorbeeld een booleaanse waarde ontkent met de not-operator, is het resultaat mogelijk niet wat u verwacht. Dit komt omdat Python de ontkenning van een boolean niet interpreteert als het tegenovergestelde (True wordt False en False wordt True). In plaats daarvan interpreteert Python de ontkenning van een boolean als zijn complement (waar blijft waar en onwaar blijft onwaar). Dit kan tot onverwachte resultaten leiden bij het gebruik van logische operatoren zoals "en" of "of".

#Negation of boolean in Python is done using the not operator.

boolean_value = True 
negated_boolean_value = not boolean_value 
print(negated_boolean_value) # Output: False

1. boolean_value = True: Deze regel kent de booleaanse waarde True toe aan de variabele boolean_value.

2. negated_boolean_value = not boolean_value: Deze regel gebruikt de not-operator om de waarde van boolean_value te ontkennen en wijst deze toe aan de variabele negated_boolean_value.

3. print(negated_boolean_value): Deze regel drukt de waarde af van negated_boolean_value, wat in dit geval False is.

Ontkenning van booleaanse gegevens

In Python wordt de ontkenning van een booleaans gegevenstype bereikt met behulp van het sleutelwoord not. Dit sleutelwoord keert de waarde van een booleaanse uitdrukking om, zodat als het waar was, het onwaar wordt en vice versa. Bijvoorbeeld:

x = Waar
y = niet x # y is nu False

Hoe krijg ik een ontkenning van een Boolean in Python

Een ontkenning van een Booleaanse waarde in Python kan worden bereikt door de niet-operator te gebruiken. De not-operator retourneert de tegenovergestelde booleaanse waarde van zijn operand. Als de operand bijvoorbeeld True is, retourneert de not-operator False. Evenzo, als de operand False is, retourneert de not-operator True.

Bijvoorbeeld:

een = Waar
b = niet a
print(b) # Uitvoer: False

Gerelateerde berichten:

Laat een bericht achter