Metodi per stringhe Python

Metodi per stringhe di Python è una raccolta di funzioni Python integrate che operano su elenchi.

Nota: Ogni metodo stringa in Python non modifica la stringa originale, restituisce invece una nuova stringa con gli attributi modificati.

Stringa di pitone è una sequenza di caratteri Unicode racchiusa tra virgolette. In questo articolo discuteremo delle funzioni stringa integrate, ovvero le funzioni fornite da Python per operare sulle stringhe.

Modifica del caso dei metodi con stringhe di Python

Le seguenti funzioni Python vengono utilizzate per modificare il caso delle stringhe. Diamo un'occhiata ad alcuni metodi di stringa Python con esempi:

  • inferiore(): Converte tutti i caratteri maiuscoli in una stringa in minuscoli
  • superiore(): Converte tutti i caratteri minuscoli in una stringa in maiuscoli
  • titolo(): Converti la stringa in maiuscole e minuscole
  • swapcase(): Scambia le maiuscole e minuscole di tutti i caratteri in una stringa
  • capitalizzare() : Converte il primo carattere di una stringa in maiuscolo

Esempio: Cambiare il caso dei metodi stringa Python

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)>

Produzione

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 

Complessità temporale: O(n) dove n è la lunghezza della stringa 'testo'
Spazio ausiliario: O(1)

Elenco dei metodi stringa in Python

Ecco l'elenco dei metodi stringa Python integrati, che puoi utilizzare per eseguire azioni sulla stringa:

Nome della funzione Descrizione
capitalizzare() Converte il primo carattere della stringa in una lettera maiuscola
cartella() Implementa la corrispondenza delle stringhe senza maiuscole
centro() Riempi la stringa con il carattere specificato.
contare() Restituisce il numero di occorrenze di una sottostringa nella stringa.
codificare() Codifica le stringhe con lo schema codificato specificato
finisce con() Restituisce True se una stringa termina con il suffisso specificato
schede espandibili() Specifica la quantità di spazio da sostituire con il simbolo nella stringa
Trovare() Restituisce l'indice più basso della sottostringa se viene trovato
formato() Formatta la stringa per stamparla sulla console
format_map() Formatta i valori specificati in una stringa utilizzando un dizionario
indice() Restituisce la posizione della prima occorrenza di una sottostringa in una stringa
numero isal() Controlla se tutti i caratteri in una determinata stringa sono alfanumerici o meno
isalfa() Restituisce True se tutti i caratteri nella stringa sono alfabeti
è decimale() Restituisce vero se tutti i caratteri in una stringa sono decimali
ècifra() Restituisce Vero se tutti i caratteri nella stringa sono cifre
isidentificatore() Controlla se una stringa è un identificatore valido o meno
è più basso() Controlla se tutti i caratteri nella stringa sono minuscoli
ènumerico() Restituisce True se tutti i caratteri nella stringa sono caratteri numerici
èstampabile() Restituisce True se tutti i caratteri nella stringa sono stampabili o la stringa è vuota
èspazio() Restituisce True se tutti i caratteri nella stringa sono caratteri di spazio bianco
titolo() Restituisce True se la stringa è una stringa con lettere maiuscole e minuscole
è la cena() Controlla se tutti i caratteri nella stringa sono maiuscoli
giuntura() Restituisce una stringa concatenata
leggero () A sinistra allinea la stringa in base alla larghezza specificata
inferiore() Converte tutti i caratteri maiuscoli in una stringa in minuscoli
lstrip() Restituisce la stringa con i caratteri iniziali rimossi
maketrans () Restituisce una tabella di traduzione
partizione() Divide la stringa alla prima occorrenza del separatore
sostituire() Sostituisce tutte le occorrenze di una sottostringa con un'altra sottostringa
trova() Restituisce l'indice più alto della sottostringa
indice() Restituisce l'indice più alto della sottostringa all'interno della stringa
giusto() A destra allinea la stringa in base alla larghezza specificata
partizione() Dividere la stringa data in tre parti
rsplit() Divide la stringa da destra in base al separatore specificato
rstrip() Rimuove i caratteri finali
linee di divisione() Dividere le linee ai confini della linea
inizia con() Restituisce True se una stringa inizia con il prefisso specificato
striscia() Restituisce la stringa con caratteri iniziali e finali
swapcase() Converte tutti i caratteri maiuscoli in minuscoli e viceversa
titolo() Converti la stringa in maiuscole e minuscole
tradurre() Modifica la stringa in base alle mappature di traduzione fornite
superiore() Converte tutti i caratteri minuscoli in una stringa in maiuscoli
zfill() Restituisce una copia della stringa con i caratteri '0' riempiti sul lato sinistro della stringa

Nota: Per ulteriori informazioni sulle stringhe Python, fare riferimento a Python String Tutorial.