Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Booleaanse Gegevenstype in Python | Conditionele Uitspraken in Python
Conditionele Uitspraken in Python

bookBooleaanse Gegevenstype in Python

Python heeft het boolean (of logische) gegevenstype, dat slechts twee waarden kan hebben: True of False. Dit type wordt voornamelijk gebruikt voor het evalueren van logische voorwaarden. Hieronder staan de logische operatoren voor vergelijking, die een boolean waarde True retourneren als aan de voorwaarde wordt voldaan en False als dat niet het geval is.

123456789
a = 10 b = 20 print("a == b:", a == b) # Equal to print("a != b:", a != b) # Not equal to print("a > b:", a > b) # Greater than print("a < b:", a < b) # Less than print("a >= b:", a >= b) # Greater than or equal to print("a <= b:", a <= b) # Less than or equal to
copy

Tekenreeksvergelijking is complexer dan het lijkt. De onderstaande expressie vergelijkt twee tekens, en de eerste gedachte kan zijn dat het resultaat True zal zijn omdat alfabetisch gezien 'A' eerst komt.

12
# Comparing two characters print('A' > 'B')
copy

Bij het vergelijken van tekens zoals 'A' en 'B', vraag je je misschien af waarom 'A' > 'B' resulteert in False. Dit komt doordat tekens in Python worden vergeleken op basis van hun Unicode-waarden. Unicode is een gestandaardiseerde tekenencodering die aan elk teken een uniek nummer toewijst, ongeacht platform, programma of taal.

Om de Unicode-waarde van een teken te controleren, kun je de functie ord() gebruiken. Deze functie retourneert het Unicode-codepunt van een gegeven teken.

123
# The `ord` returns the number representing the character's unicode code print(ord('A')) print(ord('B'))
copy

Aangezien 65 kleiner is dan 66, evalueert de expressie naar False. Python vergelijkt strings teken voor teken van links naar rechts en stopt zodra het een verschil vindt.

question mark

Wat is de uitvoer van de volgende code?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 1

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

bookBooleaanse Gegevenstype in Python

Veeg om het menu te tonen

Python heeft het boolean (of logische) gegevenstype, dat slechts twee waarden kan hebben: True of False. Dit type wordt voornamelijk gebruikt voor het evalueren van logische voorwaarden. Hieronder staan de logische operatoren voor vergelijking, die een boolean waarde True retourneren als aan de voorwaarde wordt voldaan en False als dat niet het geval is.

123456789
a = 10 b = 20 print("a == b:", a == b) # Equal to print("a != b:", a != b) # Not equal to print("a > b:", a > b) # Greater than print("a < b:", a < b) # Less than print("a >= b:", a >= b) # Greater than or equal to print("a <= b:", a <= b) # Less than or equal to
copy

Tekenreeksvergelijking is complexer dan het lijkt. De onderstaande expressie vergelijkt twee tekens, en de eerste gedachte kan zijn dat het resultaat True zal zijn omdat alfabetisch gezien 'A' eerst komt.

12
# Comparing two characters print('A' > 'B')
copy

Bij het vergelijken van tekens zoals 'A' en 'B', vraag je je misschien af waarom 'A' > 'B' resulteert in False. Dit komt doordat tekens in Python worden vergeleken op basis van hun Unicode-waarden. Unicode is een gestandaardiseerde tekenencodering die aan elk teken een uniek nummer toewijst, ongeacht platform, programma of taal.

Om de Unicode-waarde van een teken te controleren, kun je de functie ord() gebruiken. Deze functie retourneert het Unicode-codepunt van een gegeven teken.

123
# The `ord` returns the number representing the character's unicode code print(ord('A')) print(ord('B'))
copy

Aangezien 65 kleiner is dan 66, evalueert de expressie naar False. Python vergelijkt strings teken voor teken van links naar rechts en stopt zodra het een verschil vindt.

question mark

Wat is de uitvoer van de volgende code?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 1
some-alt