Python strengmetoder

Python strengmetoder er en samling av innebygde Python-funksjoner som opererer på lister.

Merk: Hver strengmetode i Python endrer ikke den opprinnelige strengen i stedet returnerer en ny streng med de endrede attributtene.

Python-streng er en sekvens av Unicode-tegn som er omgitt av anførselstegn. I denne artikkelen vil vi diskutere de innebygde strengfunksjonene, dvs. funksjonene som tilbys av Python for å operere på strenger.

Saksendring av Python-strengmetoder

Python-funksjonene nedenfor brukes til å endre størrelsen på strengene. La oss se på noen Python-strengmetoder med eksempler:

  • Nedre(): Konverterer alle store bokstaver i en streng til små bokstaver
  • øverste(): Konverterer alle små bokstaver i en streng til store bokstaver
  • tittel(): Konverter streng til store og små bokstaver
  • swapcase(): Bytt ut store og små bokstaver til alle tegnene i en streng
  • bruk store bokstaver () : Konverter det første tegnet i en streng til store bokstaver

Eksempel: Endring av tilfellet for Python String Methods

Python3




# Python3 program to show the> # working of upper() function> text> => 'geeKs For geEkS'> > # upper() function to convert> # string to upper case> print> (> ' Converted String:'> )> print> (text.upper())> > # lower() function to convert> # string to lower case> print> (> ' Converted String:'> )> print> (text.lower())> > # converts the first character to> # upper case and rest to lower case> print> (> ' Converted String:'> )> print> (text.title())> > # swaps the case of all characters in the string> # upper case character to lowercase and viceversa> print> (> ' Converted String:'> )> print> (text.swapcase())> > # convert the first character of a string to uppercase> print> (> ' Converted String:'> )> print> (text.capitalize())> > # original string never changes> print> (> ' Original String'> )> print> (text)>

Produksjon

Converted String: GEEKS FOR GEEKS Converted String: geeks for geeks Converted String: Geeks For Geeks Converted String: GEEkS fOR GEeKs Original String geeKs For geEkS 

Tidskompleksitet: O(n) hvor n er lengden på strengen 'tekst'
Ekstra plass: O(1)

Liste over strengmetoder i Python

Her er listen over innebygde Python-strengmetoder som du kan bruke til å utføre handlinger på streng:

Funksjonsnavn Beskrivelse
bruk store bokstaver () Konverterer det første tegnet i strengen til en stor (stor) bokstav
casefold() Implementerer kasseløs strengmatching
senter() Fyll strengen med det angitte tegnet.
telle() Returnerer antall forekomster av en delstreng i strengen.
kode() Koder strenger med det angitte kodede oppsettet
slutter med() Returnerer True hvis en streng slutter med det gitte suffikset
expandtabs() Angir hvor mye plass som skal erstattes med -symbolet i strengen
finne() Returnerer den laveste indeksen til delstrengen hvis den blir funnet
format() Formaterer strengen for å skrive den ut til konsollen
format_map() Formaterer spesifiserte verdier i en streng ved hjelp av en ordbok
indeks() Returnerer posisjonen til den første forekomsten av en delstreng i en streng
isalnum() Sjekker om alle tegnene i en gitt streng er alfanumeriske eller ikke
isalpha() Returnerer True hvis alle tegn i strengen er alfabeter
isdesimal() Returnerer sant hvis alle tegn i en streng er desimaler
isdigit() Returnerer True hvis alle tegn i strengen er sifre
isidentifier() Sjekk om en streng er en gyldig identifikator eller ikke
islower() Sjekker om alle tegn i strengen er små bokstaver
isnumeric() Returnerer True hvis alle tegn i strengen er numeriske tegn
isprintable() Returnerer True hvis alle tegn i strengen kan skrives ut eller strengen er tom
isspace() Returnerer True hvis alle tegnene i strengen er mellomrom
istitle() Returnerer True hvis strengen er en tittelstreng
isupper() Sjekker om alle tegn i strengen er store bokstaver
bli med() Returnerer en sammenkoblet streng
lys () Venstre justerer strengen i henhold til den angitte bredden
Nedre() Konverterer alle store bokstaver i en streng til små bokstaver
lstrip() Returnerer strengen med innledende tegn fjernet
maketrans () Returnerer en oversettelsestabell
skillevegg() Deler strengen ved første forekomst av skilletegn
erstatte() Erstatter alle forekomster av en delstreng med en annen delstreng
rfinn() Returnerer den høyeste indeksen til delstrengen
rindex() Returnerer den høyeste indeksen til delstrengen inne i strengen
rjust() Høyrejusterer strengen i henhold til bredden som er spesifisert
rpartisjon() Del den gitte strengen i tre deler
rsplit() Del strengen fra høyre med den angitte skillelinjen
rstrip() Fjerner etterfølgende tegn
splitlines() Del linjene ved linjegrenser
begynner med() Returnerer True hvis en streng starter med det gitte prefikset
strip() Returnerer strengen med både innledende og etterfølgende tegn
swapcase() Konverterer alle store bokstaver til små bokstaver og omvendt
tittel() Konverter streng til store og små bokstaver
oversette() Endre streng i henhold til gitte oversettelseskartlegginger
øverste() Konverterer alle små bokstaver i en streng til store bokstaver
zfill() Returnerer en kopi av strengen med '0'-tegn polstret til venstre side av strengen

Merk: For mer informasjon om Python Strings, se Python String Tutorial.