Grunderna i Booleska Värden
Varje beslut som ditt program fattar—om det ska visa ett meddelande, upprepa ett steg eller validera indata—kokar ner till en Boolean: True eller False. Detta kapitel introducerar Booleans och hur vanliga Python-värden beter sig i villkor.
Vad är en Boolean?
En Boolean är ett värde som representerar sanning: True eller False (observera versaliseringen). Du får ofta Booleans från jämförelser—age >= 18 ger True när villkoret uppfylls—och du använder dem direkt i styrflöde, t.ex. if is_adult:.
Sanningsvärde i praktiken
I if/while-villkor behandlar Python många objekt som "sanna" eller "falska". Tomma eller noll-liknande värden betraktas som falska; allt annat är sant. Detta gör att du kan skriva naturliga kontroller som if items: eller if name: utan extra jämförelser.
Vanliga falska värden
False;None;0,0.0;""(tom sträng);- Tomma behållare:
[],(),{},set().
Icke-tomma strängar är sanna—even "0" eller "False".
12345678910is_ready = True name = "" count = 0 if is_ready: print("Go!") # runs, because True print(bool(name)) # False → empty string print(bool(count)) # False → zero print(bool("0")) # True → non-empty string
1. Vilket värde är falskt i Python?
2. Vilket värde kommer denna kod att skriva ut?
3. Vilken if kommer inte att köra sin kropp?
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Awesome!
Completion rate improved to 5.26
Grunderna i Booleska Värden
Svep för att visa menyn
Varje beslut som ditt program fattar—om det ska visa ett meddelande, upprepa ett steg eller validera indata—kokar ner till en Boolean: True eller False. Detta kapitel introducerar Booleans och hur vanliga Python-värden beter sig i villkor.
Vad är en Boolean?
En Boolean är ett värde som representerar sanning: True eller False (observera versaliseringen). Du får ofta Booleans från jämförelser—age >= 18 ger True när villkoret uppfylls—och du använder dem direkt i styrflöde, t.ex. if is_adult:.
Sanningsvärde i praktiken
I if/while-villkor behandlar Python många objekt som "sanna" eller "falska". Tomma eller noll-liknande värden betraktas som falska; allt annat är sant. Detta gör att du kan skriva naturliga kontroller som if items: eller if name: utan extra jämförelser.
Vanliga falska värden
False;None;0,0.0;""(tom sträng);- Tomma behållare:
[],(),{},set().
Icke-tomma strängar är sanna—even "0" eller "False".
12345678910is_ready = True name = "" count = 0 if is_ready: print("Go!") # runs, because True print(bool(name)) # False → empty string print(bool(count)) # False → zero print(bool("0")) # True → non-empty string
1. Vilket värde är falskt i Python?
2. Vilket värde kommer denna kod att skriva ut?
3. Vilken if kommer inte att köra sin kropp?
Tack för dina kommentarer!