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.
12345678grocery_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)
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.
12345678910store_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)
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å strengengrocery_itemog lagre den ilength_of_item. - Bruk positiv indeksering for å hente det første tegnet i hvert ord i
grocery_item, og tildel dem tilfirst_char,second_charogthird_char. - Bruk negativ indeksering for å hente det siste tegnet i hvert ord, og tildel dem til
last_char1,last_char2oglast_char3.
Løsning
Takk for tilbakemeldingene dine!
single
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Awesome!
Completion rate improved to 2.17
Strengindeksering og Lengde
Sveip for å vise menyen
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.
12345678grocery_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)
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.
12345678910store_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)
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å strengengrocery_itemog lagre den ilength_of_item. - Bruk positiv indeksering for å hente det første tegnet i hvert ord i
grocery_item, og tildel dem tilfirst_char,second_charogthird_char. - Bruk negativ indeksering for å hente det siste tegnet i hvert ord, og tildel dem til
last_char1,last_char2oglast_char3.
Løsning
Takk for tilbakemeldingene dine!
single