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, får 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 funksjonen len() er grunnleggende ferdigheter i Python.

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

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

Negativ indeksering

Omvendt gir negativ indeksering deg mulighet til å 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 har indeks -1, det nest siste har -2, og så videre.

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

Eksempelapplikasjon

La oss starte med grunnleggende strengindeksering. Bruk dette eksempelet for å prøve å skrive ut ulike 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 bidra til nøyaktig håndtering av strenger, spesielt når de er 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 lengden på strengen ved hjelp av len().

  • Bruk len() for å finne lengden på strengen grocery_item og lagre den i length_of_item.
  • Bruk positiv indeksering for å hente det første tegnet i hvert ord i grocery_item, og tildel dem til first_char, second_char og third_char.
  • Bruk negativ indeksering for å hente det siste tegnet i hvert ord, og tildel 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
Vi beklager at noe gikk galt. Hva skjedde?

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, får 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 funksjonen len() er grunnleggende ferdigheter i Python.

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

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

Negativ indeksering

Omvendt gir negativ indeksering deg mulighet til å 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 har indeks -1, det nest siste har -2, og så videre.

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

Eksempelapplikasjon

La oss starte med grunnleggende strengindeksering. Bruk dette eksempelet for å prøve å skrive ut ulike 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 bidra til nøyaktig håndtering av strenger, spesielt når de er 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 lengden på strengen ved hjelp av len().

  • Bruk len() for å finne lengden på strengen grocery_item og lagre den i length_of_item.
  • Bruk positiv indeksering for å hente det første tegnet i hvert ord i grocery_item, og tildel dem til first_char, second_char og third_char.
  • Bruk negativ indeksering for å hente det siste tegnet i hvert ord, og tildel 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