logo

Mètodes de cadena de Python

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 .