Kursinnhold
Introduksjon til Python
Introduksjon til Python
Oppsummering
Gratulerer med å ha fullført denne delen av vårt Python-kurs! Du har fått et solid grunnlag i flere grunnleggende programmeringskonsepter. La oss oppsummere de viktigste ferdighetene og konseptene du har lært, slik at du er forberedt på mer avanserte emner.
Datatyper
Du har utforsket ulike Python-datatyper, og lært hvordan du bruker heltall, strenger, flyttall og boolske verdier effektivt. Disse er avgjørende for å håndtere ulike typer data i programmene dine.
Husk at vi kan finne ut datatypen ved å bruke funksjonen type()
:
item_name = "Milk" item_price = 3.14 item_quantity = 0 in_stock = False print(type(item_quantity)) # <class 'int'> print(type(item_name)) # <class 'str'> print(type(item_price)) # <class 'float'> print(type(in_stock)) # <class 'bool'>
Regler for variabelnavn
Korrekt navngivning av variabler bidrar til å gjøre koden din lesbar og vedlikeholdbar. Du har lært å bruke meningsfulle navn som gjenspeiler dataene de inneholder og følger Pythons navnekonvensjoner.
Husk reglene:
1. Start alltid med en bokstav eller en understrek
Variabelnavn må starte med en bokstav eller en understrek, som item_name
eller _price
. Ikke start et variabelnavn med et tall (for eksempel er 2item
ugyldig).
2. Bruk kun bokstaver, tall og understreker
Variabelnavn skal kun inneholde bokstaver, tall og understreker. For eksempel er item_name1
tillatt, men unngå spesialtegn som bindestrek (item-name
er ugyldig).
3. Vær oppmerksom på store og små bokstaver
Python skiller mellom store og små bokstaver. Derfor er item
og Item
to forskjellige variabler i Python.
4. Ikke bruk Pythons reserverte ord
Unngå å bruke Pythons innebygde nøkkelord (som print
, if
og type
) som variabelnavn, da disse allerede er brukt til spesielle formål i språket.
Lagring av data i variabler
Du har øvd på lagring og henting av data ved hjelp av variabler, et grunnleggende aspekt ved programmering som muliggjør datamanipulering.
Du kan repetere lagring og henting av data med variabler ved å bruke eksempelet nedenfor:
# Storing data in variables item_price = 19.99 item_count = 5 total_cost = item_price * item_count print("Total cost: $", total_cost)
Bruk av variabler
Bruk av variabler i beregninger og funksjoner har gjort det mulig å utføre dynamiske operasjoner basert på variabeldata, som vist i følgende eksempel:
# Using variables to calculate discounts item_price = 19.99 discount_percentage = 0.2 discounted_price = item_price * (1 - discount_percentage) print("Discounted price: $", discounted_price)
Strengindeksering og lengde
Du har lært hvordan du får tilgang til bestemte tegn i en streng og hvordan du finner lengden på en streng ved hjelp av funksjonen len()
, noe som forbedrer din evne til å arbeide med tekstdata. Husk at positiv indeksering starter på 0
, og negativ indeksering starter på -1
.
Se eksempelet nedenfor:
item_name = "Apples" print("First character:", item_name[0]) # A print("Last character:", item_name[-1]) # s print("Length of string:", len(item_name)) # 6
Streng-slicing og -sammenkobling
Streng-slicing og sammenkobling har gjort det mulig å manipulere strenger effektivt, og å lage nye strenger fra eksisterende. Det er viktig å merke seg at når syntaksen string[start:end]
brukes, er start
indeksen til første tegn du vil inkludere, og end
er indeksen ett etter siste tegn du vil inkludere.
greeting = "Hello customer, welcome to the grocery store!" name = "Alice" personal_greeting = greeting[0:5] + " " + name + "," + greeting[15:] print(personal_greeting) # Hello Alice, welcome to the grocery store!
1. Hva er en datatype i Python som brukes til å representere hele tall?
2. Hvilket av følgende er et gyldig variabelnavn i Python?
3. Hva er riktig måte å starte et variabelnavn på i Python?
4. I Python, hvis du har strengen fruit = "Apple"
, hva returnerer fruit[3]
?
5. Gitt strengen vegetables = "Carrot, Celery"
, hvordan kan du slice denne strengen for kun å hente ut "Celery"
?
Takk for tilbakemeldingene dine!