Kursinnehåll
Introduktion till Python
Introduktion till Python
Sammanfattning
Gratulerar till att ha slutfört denna spännande sektion av vår Python-kurs!
Du har utvecklat en stark förståelse för hur du kan styra logikflödet i dina program med olika Python-konstruktioner.
Låt oss gå igenom de viktigaste koncepten du har bemästrat:
Booleska datatyper och jämförelser
Du har lärt dig att använda jämförelseoperatorer för att utvärdera villkor i Python. Dessa operatorer hjälper dig att kontrollera relationer mellan värden och inkluderar följande:
Lika med:
==
;Inte lika med:
!=
;Större än:
>
;Mindre än:
<
;Större än eller lika med:
>=
;Mindre än eller lika med:
<=
.
item_price = 20 discount_price = 15 print(item_price > discount_price) # `True` print(item_price == discount_price) # `False`
Kombinera villkor
Du har behärskat konsten att kombinera flera villkor med hjälp av logiska operatorer för att fatta mer komplexa beslut:
and
: Utvärderas tillTrue
om båda villkoren ärTrue
;or
: Utvärderas tillTrue
om minst ett villkor ärTrue
;not
: Vänder det logiska tillståndet för sin operand.
stock_level = 50 on_sale = True print(stock_level > 30 and on_sale) # `True`
Medlemskapsoperatorer och typjämförelser
Vi har undersökt hur man använder medlemskapsoperatorer för att kontrollera om ett element finns eller saknas i en sekvens och hur man använder funktionen type()
för att bekräfta datatypen för en variabel:
Medlemskapsoperatorer som
in
ochnot in
.Jämföra typer med hjälp av
type()
.
products = "milk, eggs, cheese" print('milk' in products) # True item_type = 20.0 print(type(item_type) == float) # True
Villkorsuttryck
Du har lärt dig att använda if
, else
och elif
-satser för att köra olika kodblock baserat på olika villkor. Denna grundläggande färdighet är avgörande för att skriva dynamiska och responsiva Python-program:
temperature = 75 if temperature > 80: print("It's too hot!") elif temperature < 60: print("It's too cold!") else: print("It's just right!")
1. Vilken operator används för att kontrollera om två värden INTE är lika i Python?
2. Vad kommer följande print-sats att returnera?
3. Hur kontrollerar du om delsträngen "apple"
finns i strängen som är tilldelad till fruits
?
4. Vilken kodrad kontrollerar korrekt datatypen för item_price
för att se om det är en float
?
5. Vilket utdata kommer följande Python-kod att producera?
Tack för dina kommentarer!