Python strengmetoder

Python streng metoder er en samling af indbyggede Python-funktioner, der fungerer på lister.

Bemærk: Hver strengmetode i Python ændrer ikke den originale streng i stedet returnerer en ny streng med de ændrede attributter.

Python streng er en sekvens af Unicode-tegn, der er omgivet af anførselstegn. I denne artikel vil vi diskutere de indbyggede strengfunktioner, dvs. de funktioner, der leveres af Python til at operere på strenge.

Sagsændring af Python-strengmetoder

Nedenstående Python-funktioner bruges til at ændre størrelsen på strengene. Lad os se på nogle Python-strengmetoder med eksempler:

  • nederste(): Konverterer alle store bogstaver i en streng til små bogstaver
  • øverst(): Konverterer alle små bogstaver i en streng til store bogstaver
  • titel(): Konverter streng til store bogstaver i titel
  • byttetaske(): Skift mellem store og små bogstaver for alle tegn i en streng
  • kapitalisere() : Konverter det første tegn i en streng til stort bogstav

Eksempel: Ændring af tilfældet 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)>

Produktion

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 længden af ​​strengen 'tekst'
Hjælpeplads: O(1)

Liste over strengmetoder i Python

Her er listen over indbyggede Python-strengmetoder, som du kan bruge til at udføre handlinger på streng:

Funktionsnavn Beskrivelse
kapitalisere() Konverterer det første tegn i strengen til et stort (stort) bogstav
casefold() Implementerer kasseløs strengmatchning
centrum() Pad strengen med det angivne tegn.
tælle() Returnerer antallet af forekomster af en understreng i strengen.
indkode() Koder strenge med det angivne kodede skema
slutter med() Returnerer True, hvis en streng slutter med det givne suffiks
expandtabs() Angiver mængden af ​​mellemrum, der skal erstattes med -symbolet i strengen
Find() Returnerer det laveste indeks for understrengen, hvis det findes
format() Formaterer strengen til at udskrive den til konsol
format_map() Formaterer specificerede værdier i en streng ved hjælp af en ordbog
indeks() Returnerer positionen for den første forekomst af en understreng i en streng
isalnum() Kontrollerer, om alle tegnene i en given streng er alfanumeriske eller ej
isalpha() Returnerer Sand, hvis alle tegn i strengen er alfabeter
isdecimal() Returnerer sand, hvis alle tegn i en streng er decimaler
isdigit() Returnerer Sand, hvis alle tegn i strengen er cifre
isidentifier() Tjek, om en streng er en gyldig identifikator eller ej
islower() Kontrollerer, om alle tegn i strengen er små bogstaver
isnumerisk() Returnerer True, hvis alle tegn i strengen er numeriske tegn
er printbar() Returnerer True, hvis alle tegn i strengen kan udskrives, eller strengen er tom
isspace() Returnerer Sand, hvis alle tegn i strengen er mellemrumstegn
istitle() Returnerer True, hvis strengen er en streng med overskrifter
isupper() Kontrollerer, om alle tegn i strengen er store bogstaver
tilslutte() Returnerer en sammenkædet streng
lys () Venstre justerer strengen i henhold til den angivne bredde
nederste() Konverterer alle store bogstaver i en streng til små bogstaver
lstrip() Returnerer strengen med fjernede foranstående tegn
maketrans () Returnerer en oversættelsestabel
skillevæg() Opdeler strengen ved den første forekomst af separatoren
erstatte() Erstatter alle forekomster af en understreng med en anden understreng
rfind() Returnerer det højeste indeks for understrengen
rindex() Returnerer det højeste indeks for understrengen inde i strengen
rjust() Højrejusterer strengen i henhold til den angivne bredde
rpartition() Del den givne streng i tre dele
rsplit() Del strengen fra højre med den angivne separator
rstrip() Fjerner efterfølgende tegn
splitlines() Opdel linjerne ved linjegrænser
starter med() Returnerer True, hvis en streng starter med det givne præfiks
strip() Returnerer strengen med både indledende og efterfølgende tegn
byttetaske() Konverterer alle store bogstaver til små bogstaver og omvendt
titel() Konverter streng til store bogstaver i titel
Oversætte() Ændre streng i henhold til givne oversættelsesmappinger
øverst() Konverterer alle små bogstaver i en streng til store bogstaver
zfill() Returnerer en kopi af strengen med '0'-tegn polstret til venstre side af strengen

Bemærk: For mere information om Python Strings, se Python String Tutorial.