Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Strengindeksering og Længde | Variabler og Typer
Introduktion til Python

Stryg for at vise menuen

book
Strengindeksering og Længde

Strenge i Python er sekvenser af tegn, hvor hvert tegn, inklusive mellemrum, tildeles en specifik position eller indeks. At lære at tilgå disse tegn ved hjælp af indeksering og bestemme længden af strenge med funktionen len() er grundlæggende færdigheder i Python.

Se følgende video, hvor Alex demonstrerer, hvordan indeksering og funktionen len() kan bruges til effektivt at arbejde med strenge.

I Python starter indeksering ved 0, så det første tegn i en streng har indeks 0, det andet har indeks 1 og så videre. Dette omtales ofte som n-1-reglen, hvor n er antallet af tegn i strengen. For at visualisere dette, overvej strengen "Apple":

Negativ indeksering

Omvendt giver negativ indeksering mulighed for at tælle tegn fra slutningen af strengen i stedet for fra begyndelsen.

Denne metode er særligt nyttig, når du vil tilgå de sidste elementer i en streng uden at kende dens præcise længde. Det sidste tegn i strengen har indeks -1, det næstsidste har indeks -2 og så videre.

Lad os undersøge den samme streng, "Apple", ved hjælp af negative indekser for at illustrere, hvordan hvert tegn kan tilgås fra slutningen:

Eksempelapplikation

Lad os begynde med grundlæggende strengindeksering. Brug dette eksempel til at prøve at udskrive forskellige tegn fra strengen. Du kan også prøve at bruge negativ indeksering.

12345678
grocery_item = "Milk" # Accessing the first and last character using indexing first_character = grocery_item[0] # 'M' last_character = grocery_item[-1] # 'k', using negative indexing for the last character print("First character:", first_character) print("Last character:", last_character)
copy

Lad os nu undersøge en streng med mellemrum og bruge funktionen len() for at se hvordan mellemrum tælles som tegn.

Forståelse af at mellemrum betragtes som tegn i Python kan hjælpe med nøjagtig manipulation af strenge, især når de indgår som en del af dataene.

12345678910
store_name = "Green Valley Market" # Find the length of the string, which includes spaces length_of_name = len(store_name) # Includes spaces in the count # Accessing a character in a position after a space character_after_space = store_name[6] # 'V' print("Length of store name:", length_of_name) print("Character after the space:", character_after_space)
copy
Opgave

Swipe to start coding

Brug strengindeksering til at udtrække specifikke tegn fra en given streng. Beregn strengens længde ved hjælp af len().

  • Brug len() til at finde længden af strengen grocery_item og gem resultatet i length_of_item.
  • Brug positiv indeksering til at hente det første tegn i hvert ord i grocery_item, og tildel dem til first_char, second_char og third_char.
  • Brug negativ indeksering til at hente det sidste tegn i hvert ord, og tildel dem til last_char1, last_char2 og last_char3.

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 5
Vi beklager, at noget gik galt. Hvad skete der?

Spørg AI

expand
ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

book
Strengindeksering og Længde

Strenge i Python er sekvenser af tegn, hvor hvert tegn, inklusive mellemrum, tildeles en specifik position eller indeks. At lære at tilgå disse tegn ved hjælp af indeksering og bestemme længden af strenge med funktionen len() er grundlæggende færdigheder i Python.

Se følgende video, hvor Alex demonstrerer, hvordan indeksering og funktionen len() kan bruges til effektivt at arbejde med strenge.

I Python starter indeksering ved 0, så det første tegn i en streng har indeks 0, det andet har indeks 1 og så videre. Dette omtales ofte som n-1-reglen, hvor n er antallet af tegn i strengen. For at visualisere dette, overvej strengen "Apple":

Negativ indeksering

Omvendt giver negativ indeksering mulighed for at tælle tegn fra slutningen af strengen i stedet for fra begyndelsen.

Denne metode er særligt nyttig, når du vil tilgå de sidste elementer i en streng uden at kende dens præcise længde. Det sidste tegn i strengen har indeks -1, det næstsidste har indeks -2 og så videre.

Lad os undersøge den samme streng, "Apple", ved hjælp af negative indekser for at illustrere, hvordan hvert tegn kan tilgås fra slutningen:

Eksempelapplikation

Lad os begynde med grundlæggende strengindeksering. Brug dette eksempel til at prøve at udskrive forskellige tegn fra strengen. Du kan også prøve at bruge negativ indeksering.

12345678
grocery_item = "Milk" # Accessing the first and last character using indexing first_character = grocery_item[0] # 'M' last_character = grocery_item[-1] # 'k', using negative indexing for the last character print("First character:", first_character) print("Last character:", last_character)
copy

Lad os nu undersøge en streng med mellemrum og bruge funktionen len() for at se hvordan mellemrum tælles som tegn.

Forståelse af at mellemrum betragtes som tegn i Python kan hjælpe med nøjagtig manipulation af strenge, især når de indgår som en del af dataene.

12345678910
store_name = "Green Valley Market" # Find the length of the string, which includes spaces length_of_name = len(store_name) # Includes spaces in the count # Accessing a character in a position after a space character_after_space = store_name[6] # 'V' print("Length of store name:", length_of_name) print("Character after the space:", character_after_space)
copy
Opgave

Swipe to start coding

Brug strengindeksering til at udtrække specifikke tegn fra en given streng. Beregn strengens længde ved hjælp af len().

  • Brug len() til at finde længden af strengen grocery_item og gem resultatet i length_of_item.
  • Brug positiv indeksering til at hente det første tegn i hvert ord i grocery_item, og tildel dem til first_char, second_char og third_char.
  • Brug negativ indeksering til at hente det sidste tegn i hvert ord, og tildel dem til last_char1, last_char2 og last_char3.

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 5
Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Vi beklager, at noget gik galt. Hvad skete der?
some-alt