Kursinnehåll
Introduktion till Python
Introduktion till Python
Sammanfattning
Gratulerar till att ha slutfört denna sektion av vår Python-kurs! Du har fått en stabil grund i flera grundläggande programmeringskoncept. Låt oss gå igenom de viktigaste färdigheterna och koncepten du har bemästrat, så att du är förberedd för mer avancerade ämnen.
Datatyper
Du har utforskat olika datatyper i Python och lärt dig hur du använder heltal, strängar, flyttal och booleaner på ett effektivt sätt. Dessa är avgörande för att hantera olika typer av data i dina program.
Kom ihåg att vi kan bestämma datatypen genom att använda 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 för variabelnamn
Korrekt namngivning av variabler bidrar till att göra din kod läsbar och underhållbar. Du har lärt dig att använda beskrivande namn som återspeglar datan de innehåller och följer Pythons namngivningskonventioner.
Kom ihåg reglerna:
1. Börja alltid med en bokstav eller ett understreck
Variabelnamn måste börja med en bokstav eller ett understreck, såsom item_name
eller _price
. Börja inte ett variabelnamn med en siffra (t.ex. 2item
är ogiltigt).
2. Använd endast bokstäver, siffror och understreck
Variabelnamn får endast innehålla bokstäver, siffror och understreck. Till exempel är item_name1
tillåtet, men undvik specialtecken som bindestreck (item-name
är ogiltigt).
3. Var medveten om skiftlägeskänslighet
Python skiljer på versaler och gemener. Därför är item
och Item
två olika variabler i Python.
4. Använd inte Pythons reserverade ord
Undvik att använda Pythons inbyggda nyckelord (såsom print
, if
och type
) som variabelnamn, eftersom dessa redan används för särskilda syften i språket.
Lagra data i variabler
Du har övat på att lagra och hämta data med hjälp av variabler, en grundläggande del av programmering som möjliggör datamanipulation.
Du kan repetera lagring och hämtning av data med variabler med hjälp av exemplet nedan:
# Storing data in variables item_price = 19.99 item_count = 5 total_cost = item_price * item_count print("Total cost: $", total_cost)
Användning av variabler
Användning av variabler i beräkningar och funktioner har möjliggjort dynamiska operationer baserade på variabeldata, vilket visas i följande exempel:
# 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)
Strängindexering och längd
Du har lärt dig att komma åt specifika tecken i en sträng och att bestämma längden på en sträng med hjälp av funktionen len()
, vilket förbättrar din förmåga att arbeta med textdata. Observera att positiv indexering börjar vid 0
och negativ indexering börjar vid -1
.
Se exemplet nedan:
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
Strängskivning och Sammanfogning
Strängskivning och sammanfogning har gjort det möjligt att effektivt manipulera strängar och skapa nya strängar från befintliga. Det är viktigt att notera att när syntaxen string[start:end]
används, är start
indexet för första tecknet du vill inkludera, och end
är indexet ett efter det sista tecknet du vill inkludera.
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. Vilken datatyp i Python används för att representera heltal?
2. Vilket av följande är ett giltigt variabelnamn i Python?
3. Vad är det korrekta sättet att börja ett variabelnamn i Python?
4. I Python, om du har strängen fruit = "Apple"
, vad returnerar fruit[3]
?
5. Givet strängen vegetables = "Carrot, Celery"
, hur skulle du använda slicing för att endast hämta "Celery"
?
Tack för dina kommentarer!