Kurssisisältö
Johdanto Python-Ohjelmointiin
Johdanto Python-Ohjelmointiin
Kertaus
Onnittelut tämän Python-kurssin osion suorittamisesta! Olet saanut vankan perustan useille keskeisille ohjelmointikäsitteille. Katsotaanpa uudelleen läpi keskeiset taidot ja käsitteet, jotka olet hallinnut, varmistaen, että olet valmis edistyneempiin aiheisiin.
Tietotyypit
Olet tutustunut eri Pythonin tietotyyppeihin, ymmärtäen kuinka käyttää kokonaislukuja, merkkijonoja, liukulukuja ja totuusarvoja tehokkaasti. Nämä ovat ratkaisevia erilaisten tietojen käsittelyssä ohjelmissasi.
Muista, että voimme määrittää tietotyypin käyttämällä type()
-funktiota:
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'>
Muuttujien Nimeämissäännöt
Oikea muuttujien nimeäminen auttaa tekemään koodistasi luettavaa ja ylläpidettävää. Olet oppinut käyttämään merkityksellisiä nimiä, jotka heijastavat niiden sisältämää dataa ja noudattavat Pythonin nimeämiskäytäntöjä.
Muista säännöt:
1. Aloita Aina Kirjaimella tai Alaviivalla
Muuttujien nimet on aloitettava kirjaimella tai alaviivalla, kuten item_name
tai _price
. Älä aloita muuttujan nimeä numerolla (esim. 2item
on virheellinen).
2. Käytä Vain Kirjaimia, Numeroita ja Alaviivoja
Muuttujien nimet saavat sisältää vain kirjaimia, numeroita ja alaviivoja. Esimerkiksi item_name1
on sallittu, mutta vältä erikoismerkkien, kuten viivojen, käyttöä (item-name
on virheellinen).
3. Ole Tietoinen Kirjainkoolla On Väliä
Python käsittelee isoja ja pieniä kirjaimia eri tavalla. Joten item
ja Item
ovat kaksi erillistä muuttujaa Pythonissa.
4. Älä Käytä Pythonin Varattuja Sanoja
Vältä Pythonin sisäänrakennettujen avainsanojen (kuten print
, if
ja type
) käyttöä muuttujien niminä, sillä ne on jo varattu erityistarkoituksiin kielessä.
Datan Tallentaminen Muuttujiin
Olet harjoitellut datan tallentamista ja hakemista käyttäen muuttujia, mikä on ohjelmoinnin perusasia, joka mahdollistaa datan käsittelyn.
Voit kerrata datan tallentamista ja hakemista muuttujien avulla alla olevan esimerkin avulla:
# Storing data in variables item_price = 19.99 item_count = 5 total_cost = item_price * item_count print("Total cost: $", total_cost)
Muuttujien käyttö
Muuttujien käyttö laskelmissa ja funktioissa on mahdollistanut dynaamisten operaatioiden suorittamisen muuttujadatan perusteella, kuten seuraavassa esimerkissä nähdään:
# 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)
Merkkijonojen indeksointi ja pituus
Olet oppinut, kuinka pääset käsiksi tiettyihin merkkeihin merkkijonossa ja määrität merkkijonon pituuden len()
-funktion avulla, mikä parantaa kykyäsi käsitellä tekstuaalista dataa. Muista, että positiivinen indeksointi alkaa 0
:sta ja negatiivinen indeksointi alkaa -1
:stä.
Katso alla oleva esimerkki:
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
Merkkijonojen Viipalointi ja Yhdistäminen
Merkkijonojen viipalointi ja yhdistäminen ovat mahdollistaneet merkkijonojen tehokkaan käsittelyn, jolloin voit luoda uusia merkkijonoja olemassa olevista. On tärkeää huomata, että kun käytetään syntaksia string[start:end]
, start
on ensimmäisen merkin indeksi, jonka haluat sisällyttää, ja end
on indeksi yksi yli viimeisen merkin, jonka haluat sisällyttää.
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. Mikä on Pythonin tietotyyppi, jota käytetään kokonaislukujen esittämiseen?
2. Mikä seuraavista on kelvollinen Python-muuttujan nimi?
3. Mikä on oikea tapa aloittaa muuttujan nimi Pythonissa?
4. Pythonissa, jos sinulla on merkkijono fruit = "Apple"
, mitä fruit[3]
palauttaa?
5. Kun annettu merkkijono on vegetables = "Carrot, Celery"
, kuinka viipaloisit tämän merkkijonon saadaksesi vain "Celery"
?
Kiitos palautteestasi!