Mètodes de cadena de Python és una col·lecció de funcions de Python incorporades que opera en llistes.
Nota: Cada mètode de cadena de Python no canvia la cadena original, sinó que retorna una cadena nova amb els atributs modificats.
Cadena de Python és una seqüència de caràcters Unicode que s'entrega entre cometes. En aquest article, parlarem de les funcions de cadena integrades, és a dir, les funcions proporcionades per Python per operar amb cadenes.
Canvi de cas dels mètodes de cadena de Python
Les següents funcions de Python s'utilitzen per canviar el cas de les cadenes. Vegem alguns mètodes de cadena de Python amb exemples:
- més baix(): Converteix tots els caràcters majúscules d'una cadena en minúscules
- superior (): Converteix tots els caràcters en minúscules d'una cadena en majúscules
- títol(): Converteix la cadena en majúscules i minúscules del títol
- intercanvi de majúscules (): Canvia les majúscules i minúscules de tots els caràcters d'una cadena
- majúscules () : Converteix el primer caràcter d'una cadena en majúscules
Exemple: Canviar el cas dels mètodes de cadena de Python
Python 3
# 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)> |
>
>Sortida
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>
Complexitat temporal: O(n) on n és la longitud de la cadena 'text'
Espai auxiliar: O(1)
Llista de mètodes de cadena en Python
Aquí teniu la llista de mètodes de cadena de Python integrats, que podeu utilitzar per realitzar accions a la cadena:
| Nom de la funció | Descripció |
|---|---|
| majúscules () | Converteix el primer caràcter de la cadena en una lletra majúscula |
| carpeta () | Implementa la concordança de cadenes sense majúscules |
| centre () | Relleu la cadena amb el caràcter especificat. |
| comptar () | Retorna el nombre d'ocurrències d'una subcadena a la cadena. |
| codificar () | Codifica cadenes amb l'esquema codificat especificat |
| acaba amb () | Retorna True si una cadena acaba amb el sufix donat |
| expandtabs() | Especifica la quantitat d'espai que cal substituir amb el símbol a la cadena |
| trobar () | Retorna l'índex més baix de la subcadena si es troba |
| format () | Formata la cadena per imprimir-la a la consola |
| format_map() | Formata els valors especificats en una cadena mitjançant un diccionari |
| índex() | Retorna la posició de la primera ocurrència d'una subcadena en una cadena |
| isalnum() | Comprova si tots els caràcters d'una cadena donada són alfanumèrics o no |
| isalpha() | Retorna True si tots els caràcters de la cadena són alfabets |
| isdecimal() | Retorna true si tots els caràcters d'una cadena són decimals |
| isdigit() | Retorna True si tots els caràcters de la cadena són dígits |
| isidentifier() | Comproveu si una cadena és un identificador vàlid o no |
| és més baix () | Comprova si tots els caràcters de la cadena són en minúscules |
| isnumèric () | Retorna True si tots els caràcters de la cadena són caràcters numèrics |
| isprintable () | Retorna True si tots els caràcters de la cadena es poden imprimir o la cadena està buida |
| isspace() | Retorna True si tots els caràcters de la cadena són espais en blanc |
| istitle() | Retorna True si la cadena és una cadena amb majúscules i minúscules |
| isupper() | Comprova si tots els caràcters de la cadena estan en majúscules |
| uneix-te () | Retorna una cadena concatenada |
| llum () | A l'esquerra alinea la cadena segons l'amplada especificada |
| més baix() | Converteix tots els caràcters majúscules d'una cadena en minúscules |
| lstrip() | Retorna la cadena amb els caràcters inicials eliminats |
| maketrans () | Retorna una taula de traducció |
| partició () | Divideix la cadena a la primera ocurrència del separador |
| substituir () | Substitueix totes les ocurrències d'una subcadena per una altra subcadena |
| rfind() | Retorna l'índex més alt de la subcadena |
| index() | Retorna l'índex més alt de la subcadena dins de la cadena |
| just() | Alinea la cadena a la dreta segons l'amplada especificada |
| rpartition() | Dividiu la cadena donada en tres parts |
| rsplit() | Dividiu la cadena des de la dreta pel separador especificat |
| rstrip() | Elimina els caràcters posteriors |
| línies dividides () | Dividiu les línies als límits de les línies |
| comença amb () | Retorna True si una cadena comença amb el prefix donat |
| tira () | Retorna la cadena amb caràcters inicials i finals |
| intercanvi de majúscules () | Converteix tots els caràcters majúscules en minúscules i viceversa |
| títol () | Converteix la cadena en majúscules i minúscules del títol |
| traduir() | Modifiqueu la cadena segons els mapes de traducció donats |
| superior () | Converteix tots els caràcters en minúscules d'una cadena en majúscules |
| zfill() | Retorna una còpia de la cadena amb caràcters '0' encoixinats al costat esquerre de la cadena |
Nota: Per obtenir més informació sobre les cadenes de Python, consulteu el Tutorial de cadenes de Python .