Kursusindhold
Introduktion til Python
Introduktion til Python
Opsummering
Tillykke med at have gennemført dette afsnit af vores Python-kursus! Du har opnået et solidt fundament i flere grundlæggende programmeringskoncepter. Lad os gennemgå de vigtigste færdigheder og begreber, du har mestret, så du er klar til mere avancerede emner.
Datatyper
Du har udforsket forskellige Python-datatyper og forstået, hvordan du effektivt bruger heltal, strenge, kommatal og booleske værdier. Disse er afgørende for at håndtere forskellige typer data i dine programmer.
Husk, at vi kan bestemme datatypen ved at bruge funktionen 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 variabelnavngivning
Korrekt navngivning af variabler gør din kode læsbar og vedligeholdelsesvenlig. Du har lært at bruge meningsfulde navne, der afspejler de data, de indeholder, og som overholder Pythons navngivningskonventioner.
Husk reglerne:
1. Start altid med et bogstav eller en understregning
Variabelnavne skal starte med et bogstav eller en understregning, såsom item_name
eller _price
. Start ikke et variabelnavn med et tal (f.eks. 2item
er ugyldigt).
2. Brug kun bogstaver, tal og understregninger
Variabelnavne må kun indeholde bogstaver, tal og understregninger. For eksempel er item_name1
tilladt, men undgå specialtegn som bindestreger (item-name
er ugyldigt).
3. Vær opmærksom på store og små bogstaver
Python skelner mellem store og små bogstaver. Derfor er item
og Item
to forskellige variabler i Python.
4. Brug ikke Pythons reserverede ord
Undgå at bruge Pythons indbyggede nøgleord (såsom print
, if
og type
) som variabelnavne, da disse allerede bruges til særlige formål i sproget.
Lagring af data i variabler
Du har øvet dig i at lagre og hente data ved hjælp af variabler, som er et grundlæggende element i programmering, der muliggør datamanipulation.
Du kan gennemgå lagring og hentning af data med variabler ved at bruge eksemplet nedenfor:
# Storing data in variables item_price = 19.99 item_count = 5 total_cost = item_price * item_count print("Total cost: $", total_cost)
Brug af variabler
Brug af variabler i beregninger og funktioner har gjort det muligt at udføre dynamiske operationer baseret på variable data, 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 længde
Du har lært at tilgå specifikke tegn i en streng og bestemme længden af en streng ved hjælp af funktionen len()
, hvilket forbedrer din evne til at arbejde med tekstdata. Husk, positiv indeksering starter ved 0
, og negativ indeksering starter ved -1
.
Se eksemplet 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
Strengudsnit og Sammenkædning
Strengudsnit og sammenkædning har gjort det muligt at manipulere strenge effektivt og skabe nye strenge ud fra eksisterende. Det er vigtigt at bemærke, at når syntaksen string[start:end]
anvendes, er start
indekset for første tegn, der skal medtages, og end
er indekset lige efter det sidste tegn, der skal medtages.
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. Hvilken datatype i Python bruges til at repræsentere hele tal?
2. Hvilket af følgende er et gyldigt Python-variabelnavn?
3. Hvad er den korrekte måde at starte et variabelnavn på i Python?
4. I Python, hvis du har strengen fruit = "Apple"
, hvad returnerer fruit[3]
?
5. Givet strengen vegetables = "Carrot, Celery"
, hvordan kan denne streng slices for kun at hente "Celery"
?
Tak for dine kommentarer!