Kursinnhold
Introduksjon til Python
Introduksjon til Python
Boolsk Datatype i Python
Python har datatypen boolean (eller logisk). Booleans kan bare ha en av to verdier: True
eller False
. Denne typen brukes primært for å evaluere logiske betingelser. Nedenfor er de logiske operatorene for sammenligning:
==
lik med;!=
ikke lik med;>
større enn;<
mindre enn;>=
større enn eller lik med;<=
mindre enn eller lik med.
Når du bruker disse operatorene, er resultatet en boolean-verdi: True
hvis betingelsen er oppfylt og False
hvis den ikke er det.
# Check if `1` equals `1` print(1 == 1) # Check if `"abc"` equals `"aBc"` print("abc" == "aBc") # Check if `87*731` greater than or equal to `98*712` print(87*731 >= 98*712)
Hva betyr disse resultatene? Den første True
bekrefter at 1
er lik 1
, noe som er selvinnlysende. Den andre False
indikerer at strengene "abc"
og "aBc"
er forskjellige fordi strengsammenligninger i Python er store- og småbokstavfølsomme—bokstaven 'b' i "abc"
er liten, mens 'B' i "aBc"
er stor. Den siste False
viser at 87 * 731
ikke er større enn eller lik 98 * 712
. Faktisk er 63597
mindre enn 69776
.
Nå, la oss evaluere følgende:
Er variabelen
first_integer
mindre enn eller liksecond_integer
? (Den skal returnereTrue
hvisfirst_integer
er mindre enn eller liksecond_integer
, ogFalse
hvis den er større.)Er strengen
"text"
forskjellig fra"TEXT"
?Er lengden på strengen
"Python"
lik6
?
Merk
Å skrive ut et uttrykk som
variable_1 >= variable_2
betyr ikke atvariable_1
faktisk er større enn eller likvariable_2
. I stedet evaluerer det bare om utsagnet er True eller False. Denne operasjonen endrer ikke verdiene til variablene på noen måte.
Takk for tilbakemeldingene dine!