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

Svep för att visa menyn

book
Strängskivning och Sammanfogning

Sträng slicing och konkatenering är väsentliga tekniker i Python för att manipulera sekvenser av tecken. Genom att förstå hur man skivar och kombinerar strängar (konkatenering), kan du effektivt bearbeta textdata, vilket är avgörande i många programmeringssammanhang.

I följande video kommer Alex att demonstrera de praktiska tillämpningarna av strängslicing och konkatenering. Titta noga, eftersom dessa koncept är nyckeln till effektiv strängmanipulation:

Strängslicing låter dig extrahera delsträngar från en större sträng genom att specificera start- och slutindex. Syntaxen string[start:end] används, där start är indexet för den första tecknet du vill inkludera, och end är indexet ett förbi det sista tecknet du vill inkludera. Denna teknik är särskilt användbar för att bryta ner och analysera strängar i delar.

Exempelapplikation

Låt oss ta en närmare titt på hur skivning fungerar:

1234567
fruit = "Strawberries" # Slicing the string to get "Straw" # Remember, the 'w' is indexed at 4 but if we want to include it in the slice, we need to go up to 5 sliced_fruit = fruit[0:5] print("Sliced part:", sliced_fruit)
copy

Konkatenation är processen att sammanfoga två eller fler strängar från början till slut, och bilda en ny sträng.

Detta uppnås med hjälp av +-operatorn, vilket gör det enkelt att kombinera strängar för olika ändamål, såsom att skapa fullständiga meningar eller generera formaterad utdata.

Så här kan du konkatenatera strängar för att skapa en ny sträng:

12345678
# Concatenating strings part1 = "Straw" part2 = "berry" new_word = part1 + part2 # "Strawberry" print("Concatenated word:", new_word) # If you want to separate the words with a space, you need to add " " between the two parts print(part1 + " " + part2) # "Straw berry"
copy
Uppgift

Swipe to start coding

Extrahera specifika livsmedelsvaror från en sträng och skapa ett meddelande om deras plats i butiken.

  • Använd den givna strängen grocery_items, som innehåller en lista med varor.
  • Använd strängskärning för att extrahera mejeriprodukterna "milk" och "cheese", och tilldela dem till dairy1 och dairy2.
  • Extrahera bageriprodukten "bread" med hjälp av skärning och tilldela den till bakery1.
  • Använd strängkonkatenation för att bygga ett meddelande som anger att dessa varor finns i gång 5.

Utdata Krav

Skriv ut följande meddelandeformat:

  • We have dairy and bakery items: <dairy1>, <dairy2>, and <bakery1> in aisle 5.

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 6
Vi beklagar att något gick fel. Vad hände?

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

book
Strängskivning och Sammanfogning

Sträng slicing och konkatenering är väsentliga tekniker i Python för att manipulera sekvenser av tecken. Genom att förstå hur man skivar och kombinerar strängar (konkatenering), kan du effektivt bearbeta textdata, vilket är avgörande i många programmeringssammanhang.

I följande video kommer Alex att demonstrera de praktiska tillämpningarna av strängslicing och konkatenering. Titta noga, eftersom dessa koncept är nyckeln till effektiv strängmanipulation:

Strängslicing låter dig extrahera delsträngar från en större sträng genom att specificera start- och slutindex. Syntaxen string[start:end] används, där start är indexet för den första tecknet du vill inkludera, och end är indexet ett förbi det sista tecknet du vill inkludera. Denna teknik är särskilt användbar för att bryta ner och analysera strängar i delar.

Exempelapplikation

Låt oss ta en närmare titt på hur skivning fungerar:

1234567
fruit = "Strawberries" # Slicing the string to get "Straw" # Remember, the 'w' is indexed at 4 but if we want to include it in the slice, we need to go up to 5 sliced_fruit = fruit[0:5] print("Sliced part:", sliced_fruit)
copy

Konkatenation är processen att sammanfoga två eller fler strängar från början till slut, och bilda en ny sträng.

Detta uppnås med hjälp av +-operatorn, vilket gör det enkelt att kombinera strängar för olika ändamål, såsom att skapa fullständiga meningar eller generera formaterad utdata.

Så här kan du konkatenatera strängar för att skapa en ny sträng:

12345678
# Concatenating strings part1 = "Straw" part2 = "berry" new_word = part1 + part2 # "Strawberry" print("Concatenated word:", new_word) # If you want to separate the words with a space, you need to add " " between the two parts print(part1 + " " + part2) # "Straw berry"
copy
Uppgift

Swipe to start coding

Extrahera specifika livsmedelsvaror från en sträng och skapa ett meddelande om deras plats i butiken.

  • Använd den givna strängen grocery_items, som innehåller en lista med varor.
  • Använd strängskärning för att extrahera mejeriprodukterna "milk" och "cheese", och tilldela dem till dairy1 och dairy2.
  • Extrahera bageriprodukten "bread" med hjälp av skärning och tilldela den till bakery1.
  • Använd strängkonkatenation för att bygga ett meddelande som anger att dessa varor finns i gång 5.

Utdata Krav

Skriv ut följande meddelandeformat:

  • We have dairy and bakery items: <dairy1>, <dairy2>, and <bakery1> in aisle 5.

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 6
Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Vi beklagar att något gick fel. Vad hände?
some-alt