Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Merkkijonon Viipalointi Pythonissa | Osio
Muuttujat ja operaattorit Pythonissa

bookMerkkijonon Viipalointi Pythonissa

Joskus on tarpeen hakea useita merkkejä tekstistä. Tällöin viipalointi (slicing) on hyödyllistä. Viipaloinnin avulla voidaan käyttää tiettyä osaa alkuperäisestä merkkijonosta muuttamatta sitä. Useamman merkin hakemiseen käytetään hakasulkeita ([]) ja kaksoispistettä (:) määrittämään alku- ja loppuindeksit.

Loppuindeksi on aina yksi suurempi kuin viimeisen mukaan otettavan merkin indeksi. Yllä olevassa esimerkissä on 10 paikkaa, mutta viimeinen indeksi on 9.

12345678
# Initial strings platform_name = "codefinity" greeting_message = "How are you" # Slice strings to extract substrings # Spaces count as characters and have their own indices print(platform_name[0:4], platform_name[6:10]) print(greeting_message[2:5], greeting_message[6:11])
copy

Sinulle on annettu merkkijono "Python", joka on tallennettu muuttujaan language. Ota tästä merkkijonosta osamerkkijonot "tho" ja "on". Tämän merkkijonon indeksit on esitetty alla.

question-icon

Täydennä puuttuvat kohdat tehtävän suorittamiseksi.

# Initial variable
language = "Python"
# Output the string parts
print(language[:])
print(language[
:])
tho
on

Click or drag`n`drop items and fill in the blanks

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 8

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

bookMerkkijonon Viipalointi Pythonissa

Pyyhkäise näyttääksesi valikon

Joskus on tarpeen hakea useita merkkejä tekstistä. Tällöin viipalointi (slicing) on hyödyllistä. Viipaloinnin avulla voidaan käyttää tiettyä osaa alkuperäisestä merkkijonosta muuttamatta sitä. Useamman merkin hakemiseen käytetään hakasulkeita ([]) ja kaksoispistettä (:) määrittämään alku- ja loppuindeksit.

Loppuindeksi on aina yksi suurempi kuin viimeisen mukaan otettavan merkin indeksi. Yllä olevassa esimerkissä on 10 paikkaa, mutta viimeinen indeksi on 9.

12345678
# Initial strings platform_name = "codefinity" greeting_message = "How are you" # Slice strings to extract substrings # Spaces count as characters and have their own indices print(platform_name[0:4], platform_name[6:10]) print(greeting_message[2:5], greeting_message[6:11])
copy

Sinulle on annettu merkkijono "Python", joka on tallennettu muuttujaan language. Ota tästä merkkijonosta osamerkkijonot "tho" ja "on". Tämän merkkijonon indeksit on esitetty alla.

question-icon

Täydennä puuttuvat kohdat tehtävän suorittamiseksi.

# Initial variable
language = "Python"
# Output the string parts
print(language[:])
print(language[
:])
tho
on

Click or drag`n`drop items and fill in the blanks

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 8
some-alt