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 få adgang til disse tegn ved hjælp af indeksering og bestemme længden af strenge ved hjælp af len() funktionen er grundlæggende færdigheder i Python.

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

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

Negativ Indeksering

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

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

Lad os udforske den samme streng, "Apple", ved hjælp af negative indekser for at fremhæve, hvordan hvert tegn kan tilgås fra slutningen:

Eksempelapplikation

Lad os starte med grundlæggende string-indeksering. 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 udforske en streng med mellemrum og bruge len()-funktionen til at se hvordan mellemrum tælles som tegn.

At forstå, at mellemrum betragtes som tegn i Python, kan hjælpe med at manipulere strenge nøjagtigt, især når de udgør 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 få længden af strengen grocery_item og gem den i length_of_item.
  • Brug positiv indeksering til at få 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 få 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 få adgang til disse tegn ved hjælp af indeksering og bestemme længden af strenge ved hjælp af len() funktionen er grundlæggende færdigheder i Python.

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

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

Negativ Indeksering

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

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

Lad os udforske den samme streng, "Apple", ved hjælp af negative indekser for at fremhæve, hvordan hvert tegn kan tilgås fra slutningen:

Eksempelapplikation

Lad os starte med grundlæggende string-indeksering. 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 udforske en streng med mellemrum og bruge len()-funktionen til at se hvordan mellemrum tælles som tegn.

At forstå, at mellemrum betragtes som tegn i Python, kan hjælpe med at manipulere strenge nøjagtigt, især når de udgør 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 få længden af strengen grocery_item og gem den i length_of_item.
  • Brug positiv indeksering til at få 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 få 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