Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Skiva Frasen | Python Strängmanipulation
Datatyper i Python

book
Skiva Frasen

Låt oss utforska en annan värdefull Python-operation som visar sig vara fördelaktig när man hanterar strängdatatyp. Det kan vara fördelaktigt att extrahera symboler med angivna intervall. Se till att du granskar exemplet, eftersom verbala förklaringar kanske inte är den mest effektiva metoden för att förstå programmeringskoncept (som exemplifieras av ett berömt citat från Albert Einstein i exemplet).

string = "Life is like riding a bicycle. To keep your balance, you must keep moving"
sliced_string = string[1:11:4]
print(sliced_string)
123
string = "Life is like riding a bicycle. To keep your balance, you must keep moving" sliced_string = string[1:11:4] print(sliced_string)
copy

Jag vill förklara syntaxen string[starting_index : ending_index : step] för dig. I detta sammanhang har den resulterande strängen genererats från den första till den elfte tecknet, med en steglängd på 4, vilket innebär att varje fjärde symbol inom detta intervall har inkluderats.

Uppgift

Swipe to start coding

Nu är det din tur! Följ dessa steg:

  1. Använd skivning för att extrahera frasen "Get a foot" från den första strängen och tilldela den till variabeln phrase1.

  2. Använd skivning för att extrahera frasen "away" från den andra strängen och tilldela den till variabeln phrase2 (det rekommenderas att använda negativ indexering här).

Lösning

string1 = "Get a foot in the door in programming!"
string2 = "Plug away"
# Slice out the phrase 'Get a foot'
phrase1 = string1[:10]
# Slice out the phrase 'away'
phrase2 = string2[-4:]

# Print the strings and relevant phrases
print("phrase1 variable equals:", phrase1)
print("phrase2 variable equals:", phrase2)
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 3. Kapitel 6
string1 = "Get a foot in the door in programming!"
string2 = "Plug away"
# Slice out the phrase 'Get a foot'
phrase1 = string1[___]
# Slice out the phrase 'away'
phrase2 = string2[___:___]

# Print the strings and relevant phrases
print("phrase1 variable equals:", phrase1)
print("phrase2 variable equals:", phrase2)

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

some-alt