Il metodo strip () restituisce una copia della stringa rimuovendo sia i caratteri iniziali che quelli finali (in base all'argomento della stringa passato).
Il strip()metodo rimuove i caratteri sia da sinistra che da destra in base all'argomento (una stringa che specifica il set di caratteri da rimuovere).
La sintassi del strip()metodo è:
string.strip ((chars))
Parametri strip ()
- chars (opzionale) - una stringa che specifica il set di caratteri da rimuovere dalla parte sinistra e destra della stringa.
Se l'argomento chars non viene fornito, tutti gli spazi bianchi iniziali e finali vengono rimossi dalla stringa.
Valore restituito dal metodo strip ()
strip() restituisce una copia della stringa con i caratteri iniziali e finali rimossi.
Lavorare con il metodo strip ()
- Quando il carattere della stringa a sinistra non corrisponde a tutti i caratteri
charsnell'argomento, smette di rimuovere i caratteri iniziali. - Allo stesso modo, quando il carattere della stringa nella parte destra non corrisponde a tutti i caratteri
charsnell'argomento, smette di rimuovere i caratteri finali.
Esempio: utilizzo del metodo strip ()
string = ' xoxo love xoxo ' # Leading and trailing whitespaces are removed print(string.strip()) # All ,x,o,e characters in the left # and right of string are removed print(string.strip(' xoe')) # Argument doesn't contain space # No characters are removed. print(string.strip('stx')) string = 'android is awesome' print(string.strip('an'))
Produzione
xoxo love xoxo lov xoxo love xoxo droid è fantastico
Qui, possiamo vedere che la prima espressione string.strip()senza argomenti ha rimosso gli spazi bianchi da sinistra e da destra di string.
string.strip(' xoe')rimossi tutti gli spazi, x, o, e eche piombo o trainato la stringa.
Poiché stringha uno spazio bianco all'inizio e alla fine, l'espressione string.strip('stx')non cambia la stringa. xnon viene rimosso poiché si trova al centro della stringa (gli spazi bianchi conducono e seguono la stringa)
string.strip('an')rimosso anportando la stringa.








