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.