Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Strängskivning i Python | Variabler och Typer i Python
Introduktion till Python
course content

Kursinnehåll

Introduktion till Python

Introduktion till Python

1. Första Bekantskapen med Python
2. Variabler och Typer i Python
3. Villkorssatser i Python
4. Andra Datatyper i Python
5. Loopar i Python
6. Funktioner i Python

book
Strängskivning i Python

Bra, nu har du förstått hur man plockar ut ett enskilt tecken från en sträng. Men vad händer om du vill ta flera på varandra följande tecken? Visst, du kan välja dem individuellt, men det verkar lite tråkigt, eller hur?

Det gör det verkligen. För att hämta flera tecken på en gång kan du använda en teknik som kallas slicing. För detta, använd hakparenteser och ange början och slutet index med ett kolon : emellan. Det är viktigt att notera att slutindexet inte är inkluderat. Så när du använder [1:5], väljer du tecken på index 1 till 4. Kolla in exemplet nedan.

Som du kommer att märka, är slutpositionen alltid en mer än det sista tecknets index du vill inkludera. I exemplet ovan finns det 10 positioner, men det sista indexet är 9.

Notera

Glöm inte att mellanslag räknas som tecken och har sina egna index. Se exemplet nedan för tydlighet.

123456
# Initial strings site = "codefinity" greeting = "How are you" # Slice strings print(site[0:4], site[6:10]) print(greeting[2:5], greeting[6:11])
copy

Givet strängen "Python" sparad i variabeln language, är din uppgift att extrahera delsträngarna "tho" och "on". För att hjälpa till, är indexen för denna sträng beskrivna nedan.

question-icon

Fyll i luckorna för att slutföra uppgiften.

# 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

Notera

Kom ihåg att skärning inte inkluderar det sista indexet. Därför, när du använder language[2:5], inkluderar det elementen vid index 2, 3 och 4, men exkluderar elementet vid index 5.

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 9

Fråga AI

expand
ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

course content

Kursinnehåll

Introduktion till Python

Introduktion till Python

1. Första Bekantskapen med Python
2. Variabler och Typer i Python
3. Villkorssatser i Python
4. Andra Datatyper i Python
5. Loopar i Python
6. Funktioner i Python

book
Strängskivning i Python

Bra, nu har du förstått hur man plockar ut ett enskilt tecken från en sträng. Men vad händer om du vill ta flera på varandra följande tecken? Visst, du kan välja dem individuellt, men det verkar lite tråkigt, eller hur?

Det gör det verkligen. För att hämta flera tecken på en gång kan du använda en teknik som kallas slicing. För detta, använd hakparenteser och ange början och slutet index med ett kolon : emellan. Det är viktigt att notera att slutindexet inte är inkluderat. Så när du använder [1:5], väljer du tecken på index 1 till 4. Kolla in exemplet nedan.

Som du kommer att märka, är slutpositionen alltid en mer än det sista tecknets index du vill inkludera. I exemplet ovan finns det 10 positioner, men det sista indexet är 9.

Notera

Glöm inte att mellanslag räknas som tecken och har sina egna index. Se exemplet nedan för tydlighet.

123456
# Initial strings site = "codefinity" greeting = "How are you" # Slice strings print(site[0:4], site[6:10]) print(greeting[2:5], greeting[6:11])
copy

Givet strängen "Python" sparad i variabeln language, är din uppgift att extrahera delsträngarna "tho" och "on". För att hjälpa till, är indexen för denna sträng beskrivna nedan.

question-icon

Fyll i luckorna för att slutföra uppgiften.

# 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

Notera

Kom ihåg att skärning inte inkluderar det sista indexet. Därför, när du använder language[2:5], inkluderar det elementen vid index 2, 3 och 4, men exkluderar elementet vid index 5.

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 9
Vi beklagar att något gick fel. Vad hände?
some-alt