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

Sveip for å vise menyen

book
Strengindeksering og Lengde

Strenger i Python er sekvenser av tegn der hvert tegn, inkludert mellomrom, er tildelt en spesifikk posisjon eller indeks. Å lære å få tilgang til disse tegnene ved hjelp av indeksering og bestemme lengden på strenger ved hjelp av len()-funksjonen er grunnleggende ferdigheter i Python.

Se den følgende videoen, der Alex demonstrerer hvordan indeksering og len()-funksjonen kan brukes til å samhandle med strenger effektivt.

I Python starter indeksering på 0, så det første tegnet i en streng er på indeks 0, det andre på indeks 1, og så videre. Dette kalles ofte n-1-regelen, der n er antall tegn i strengen. For å visualisere dette bedre, vurder strengen "Apple":

Negativ Indeksering

Omvendt lar negativ indeksering deg telle tegn fra slutten av strengen i stedet for fra begynnelsen.

Denne metoden er spesielt nyttig når du vil få tilgang til de siste elementene i en streng uten å vite dens eksakte lengde. Det siste tegnet i strengen er indeksert som -1, det nest siste som -2, og så videre.

La oss utforske den samme strengen, "Apple", ved å bruke negative indekser for å fremheve hvordan hvert tegn kan nås fra slutten:

Eksempelapplikasjon

La oss starte med grunnleggende om strengindeksering. Bruk dette eksempelet for å prøve å skrive ut forskjellige tegn fra strengen. Du kan også prøve å bruke 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

La oss nå utforske en streng med mellomrom og bruke len()-funksjonen for å se hvordan mellomrom telles som tegn.

Å forstå at mellomrom regnes som tegn i Python kan hjelpe med å manipulere strenger nøyaktig, spesielt når de utgjør en del av 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
Oppgave

Swipe to start coding

Bruk strengindeksering for å hente ut spesifikke tegn fra en gitt streng. Beregn strengens lengde ved hjelp av len().

  • Bruk len() for å få lengden på strengen grocery_item og lagre den i length_of_item.
  • Bruk positiv indeksering for å få det første tegnet i hvert ord i grocery_item, og tilordne dem til first_char, second_char og third_char.
  • Bruk negativ indeksering for å få det siste tegnet i hvert ord, og tilordne dem til last_char1, last_char2 og last_char3.

Løsning

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 5

Spør AI

expand
ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

book
Strengindeksering og Lengde

Strenger i Python er sekvenser av tegn der hvert tegn, inkludert mellomrom, er tildelt en spesifikk posisjon eller indeks. Å lære å få tilgang til disse tegnene ved hjelp av indeksering og bestemme lengden på strenger ved hjelp av len()-funksjonen er grunnleggende ferdigheter i Python.

Se den følgende videoen, der Alex demonstrerer hvordan indeksering og len()-funksjonen kan brukes til å samhandle med strenger effektivt.

I Python starter indeksering på 0, så det første tegnet i en streng er på indeks 0, det andre på indeks 1, og så videre. Dette kalles ofte n-1-regelen, der n er antall tegn i strengen. For å visualisere dette bedre, vurder strengen "Apple":

Negativ Indeksering

Omvendt lar negativ indeksering deg telle tegn fra slutten av strengen i stedet for fra begynnelsen.

Denne metoden er spesielt nyttig når du vil få tilgang til de siste elementene i en streng uten å vite dens eksakte lengde. Det siste tegnet i strengen er indeksert som -1, det nest siste som -2, og så videre.

La oss utforske den samme strengen, "Apple", ved å bruke negative indekser for å fremheve hvordan hvert tegn kan nås fra slutten:

Eksempelapplikasjon

La oss starte med grunnleggende om strengindeksering. Bruk dette eksempelet for å prøve å skrive ut forskjellige tegn fra strengen. Du kan også prøve å bruke 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

La oss nå utforske en streng med mellomrom og bruke len()-funksjonen for å se hvordan mellomrom telles som tegn.

Å forstå at mellomrom regnes som tegn i Python kan hjelpe med å manipulere strenger nøyaktig, spesielt når de utgjør en del av 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
Oppgave

Swipe to start coding

Bruk strengindeksering for å hente ut spesifikke tegn fra en gitt streng. Beregn strengens lengde ved hjelp av len().

  • Bruk len() for å få lengden på strengen grocery_item og lagre den i length_of_item.
  • Bruk positiv indeksering for å få det første tegnet i hvert ord i grocery_item, og tilordne dem til first_char, second_char og third_char.
  • Bruk negativ indeksering for å få det siste tegnet i hvert ord, og tilordne dem til last_char1, last_char2 og last_char3.

Løsning

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 5
Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Vi beklager at noe gikk galt. Hva skjedde?
some-alt