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.