Uso del metodo Format ()
formato() Il metodo è un metodo essenziale di Python per generare output formattato. Ha molti usi e può essere applicato su dati di stringa e numerica per generare output formattato. Nel modo in cui questo metodo può essere utilizzato per la formattazione basata sull'indice dei dati stringa è mostrato nel seguente esempio.
Sintassi:
.Formato (valore)La stringa e la posizione del segnaposto sono definite all'interno delle staffe ricci (). Restituisce la stringa formattata in base alla stringa e ai valori passati sulla posizione del segnaposto.
Esempio:
I quattro tipi di formattazione sono mostrati nel seguente script. Nel primo output, viene utilizzato il valore dell'indice 0. Nessuna posizione è assegnata nel secondo output. Sono assegnate due posizioni sequenziali nel terzo output. Tre posizioni non ordinate sono definite nella quarta uscita.
#!/usr/bin/env python3Produzione:
Uso del metodo split ()
Questo metodo viene utilizzato per dividere qualsiasi dati di stringa in base a un particolare separatore o delimitatore. Possono essere necessarie due argomenti ed entrambi sono opzionali.
Sintassi:
split ([separatore, [maxsplit]])Se questo metodo viene utilizzato senza alcun argomento, lo spazio verrà utilizzato come separatore per impostazione predefinita. Qualsiasi carattere o un elenco di caratteri può essere usato come separatore. Il secondo argomento opzionale viene utilizzato per definire il limite di dividere la stringa. Restituisce un elenco di stringa.
Esempio:
Il seguente script mostra gli usi di la divisione () metodo senza alcun argomento, con un argomento e con due argomenti. Spazio viene utilizzato per dividere la stringa quando non viene utilizzato alcun argomento. Successivamente, il colon(:) è usato come argomento separatore. IL virgola(,) viene utilizzato come separatore e 2 viene utilizzato come numero della divisione nell'ultima istruzione divisa.
#!/usr/bin/env python3Produzione:
Utilizzo del metodo Find ()
Trovare() Il metodo viene utilizzato per cercare la posizione di una stringa particolare nella stringa principale e restituire la posizione se la stringa esiste nella stringa principale.
Sintassi:
Trova (SearchText, [Starting_Position, [ending_position]])Questo metodo può prendere tre argomenti in cui il primo argomento è obbligatorio e gli altri due argomenti sono facoltativi. Il primo argomento contiene il valore della stringa che verrà cercato, il secondo argomento definisce la posizione iniziale della ricerca e il terzo argomento definisce la posizione finale della ricerca. Restituisce la posizione del Testo di ricerca Se esiste nella stringa principale, altrimenti, restituisce -1.
Esempio:
Gli usi di Trovare() Metodo con un argomento, due argomenti e terzi argomenti sono mostrati nella seguente sceneggiatura. Il primo output sarà -1 perché il testo di ricerca è 'pitone'e la variabile, str contiene la stringa, "Pitone'. Il secondo output restituirà una posizione valida perché la parola "programma'esiste in str Dopo la posizione10. Il terzo output restituirà una posizione valida perché la parola "guadagnare'esiste entro 0-5 posizione della str.
#!/usr/bin/env python3Produzione:
Utilizzo del metodo sostituito ()
sostituire() il metodo viene utilizzato per sostituire qualsiasi parte particolare di una stringa dati da un'altra stringa se la corrispondenza trovata. Possono essere necessarie tre argomenti. Due argomenti sono obbligatori e un argomento è facoltativo.
Sintassi:
corda.Sostituisci (Search_string, sostituti_string [, contatore])Il primo argomento prende la stringa di ricerca che si desidera sostituire e il secondo argomento prende la stringa di sostituzione. Il terzo argomento opzionale imposta il limite per la sostituzione della stringa.
Esempio:
Nello script seguente, il primo sostituto viene utilizzato per sostituire la parola "PHP"Per la parola,"Giava'Nel contenuto del str. La parola di ricerca esiste nel str, Quindi la parola, 'Php' sarà sostituito dalla parola, "Giava'. Il terzo argomento del metodo di sostituzione viene utilizzato nel metodo di sostituzione successivo e sostituirà solo la prima corrispondenza della parola di ricerca.
#!/usr/bin/env python3Produzione:
Uso del metodo join ()
giuntura() Il metodo viene utilizzato per creare una nuova stringa combinando altre stringhe con stringa, elenco di stringhe o dati tuple di stringhe.
Sintassi:
separatore.Iscriviti (iTrable)Ha un solo argomento che può essere stringa, elenco o tupla e il separatore contiene il valore della stringa che verrà utilizzato per la concatenazione.
Esempio:
Il seguente script mostra il metodo Usi Use of Join () per la stringa, l'elenco della stringa e la tupla delle stringhe. ',' viene utilizzato come separatore per la stringa, lo spazio viene utilizzato come separatore per l'elenco e ':' viene utilizzato come separatore per la tupla.
#!/usr/bin/env python3Produzione:
Uso del metodo Strip ()
striscia() Il metodo viene utilizzato per rimuovere gli spazi bianchi da entrambi i lati di una stringa. Esistono due metodi correlati per rimuovere gli spazi bianchi. lStrip () metodo per rimuovere lo spazio bianco dal lato sinistro e rStrip () Metodo per rimuovere lo spazio bianco dal lato destro della stringa. Questo metodo non prende alcun argomento.
Sintassi:
corda.striscia()Esempio:
Il seguente script mostra l'uso di striscia() Metodo per un valore di stringa che contiene molti spazi bianchi prima e dopo la stringa. Il testo extra viene aggiunto con l'output del metodo Strip () per mostrare come funziona questo metodo.
#!/usr/bin/env python3Produzione:
Uso del metodo capitalizza ()
capitalizzare() Il metodo viene utilizzato per capitalizzare il primo carattere dei dati di stringa e rendere i caratteri rimanenti in minuscolo.
Sintassi:
corda.capitalizzare()Questo metodo non prende alcun argomento. Restituisce la stringa dopo aver trasformato il primo carattere in maiuscolo e i restanti caratteri in minuscolo.
Esempio:
Nello script seguente, una variabile di stringa è definita con la miscela di caratteri maiuscoli e minuscoli. IL capitalizzare() Il metodo convertirà il primo carattere della stringa in una lettera maiuscola e i personaggi rimanenti in piccole lettere.
#!/usr/bin/env python3Produzione:
Uso del metodo Count ()
contare() il metodo viene utilizzato per contare quante volte una stringa particolare appare in un testo.
Sintassi:
corda.count (search_text [, start [, end]])Questo metodo ha tre argomenti. Il primo argomento è obbligatorio e gli altri due argomenti sono opzionali. Il primo argomento contiene il valore che richiede di cercare nel testo. Il secondo argomento contiene la posizione iniziale della ricerca e il terzo argomento contiene la posizione finale della ricerca.
Esempio:
Il seguente script mostra i tre diversi usi di contare() metodo. Il primo contare() Il metodo cercherà la parola, 'È'Nella variabile, strval. Il secondo contare() Il metodo cerca la stessa parola dalla posizione 20. Il terzo contare() Il metodo cerca la stessa parola all'interno della posizione 50 A 100.
#!/usr/bin/env python3Produzione:
Uso del metodo Len ()
len () il metodo viene utilizzato per contare il numero totale di caratteri in una stringa.
Sintassi:
Len (String)Questo metodo prende qualsiasi valore di stringa come argomento e restituisce il numero totale di caratteri di quella stringa.
Esempio:
Nello script seguente, una variabile stringa denominata strval è dichiarato con un dati di stringa. Successivamente, verrà stampato il valore della variabile e il numero totale di caratteri che esistono nella variabile.
#!/usr/bin/env python3Produzione:
Uso del metodo indice ()
indice() Il metodo funziona come Trovare() metodo ma c'è una singola differenza tra questi metodi. Entrambi i metodi restituiscono la posizione del testo di ricerca se la stringa esiste nella stringa principale. Se il testo di ricerca non esiste nella stringa principale, allora Trovare() Il metodo restituisce -1 ma indice() Il metodo genera un Valorerror.
Sintassi:
corda.indice (search_text [, start [, end]])Questo metodo ha tre argomenti. Il primo argomento è obbligatorio che contiene il testo di ricerca. Gli altri due argomenti sono facoltativi che contiene la posizione di avvio e fine della ricerca.
Esempio:
indice() Il metodo viene utilizzato per 4 volte nel seguente script. Try-ExcepIl blocco T viene utilizzato qui per gestire il Valorerror. Indice() Il metodo viene utilizzato con un argomento nel primo output che cercherà la parola ",potente'Nella variabile, strval. Prossimo, l'indice () Il metodo cercherà la parola, 'programma' dalla posizione 10 che esiste in strval. Successivamente, il indice() Il metodo cercherà la parola, "È' all'interno della posizione 5 A 15 che esiste in strval. L'ultimo metodo indice () cercherà la parola, "il suo' entro 0 A 25 che non esiste in strval.
#!/usr/bin/env python3Produzione:
Conclusione:
I metodi Python integrati più utilizzati della stringa sono descritti in questo articolo utilizzando esempi molto semplici per comprendere gli usi di questi metodi e aiutare i nuovi usi di Python.