Nona parte del corso python
Non solo rimuove gli spazi bianchi, ma è possibile specifcare dei caratteri speciifici da rimuove, sempre da ssinistra (valori centrali non sono presi in considerazione)
DATATYPES
Ecco i datatypes disponibili:
Numbers
Bool
List
Tuple
Strings
Set
Dictionary
STRINGHE
FORMATTAZIONE
CENTER()
Centra il testo, bisogna indicare il numero di caratteri totali e un eventuale spaziatore:
stringa = 'xxx' a = stringa.center(30,'-') print(a) >>> -------------xxx--------------
EXPANDTABS()
Trasforma i caratteri di \t tab in spazi. E possibiel indicare anche il valore di spazi custom
stringa = 'x\txx\tx' a = stringa.expandtabs(4) print(a) >>> x xx x
LJUST()
Allinea a sinistra, indicando volendo anche il separatore:
stringa = 'xxx' a = stringa.ljust(15,'-') print(a) >>> xxx------------
RJUST()
Allinea a sinistra, indicando volendo anche il separatore:
stringa = 'xxx' a = stringa.rjust(15,'-') print(a) >>> ------------xxx
LSTRIP()
Elimina i caratteri vuoti a partire da sinistra:
stringa = ' xxx sasda asdas ' a = stringa.lstrip() print(a) >>> ------------xxx
Non solo rimuove gli spazi bianchi, ma è possibile specifcare dei caratteri speciifici da rimuove, sempre da ssinistra (valori centrali non sono presi in considerazione)
stringa = 'xxx sasda x asdas ' a = stringa.lstrip('x') print(a) >>> sasda x asdas
RSTRIP()
Elimina i caratteri vuoti a partire da destra:
stringa = ' xxx sasda asdas' a = stringa.rstrip('das') print(a) >>> xxx sasda
REPLACE()
replace(OLD, NEW,[ COUNT])
Rimpiazza i caratteri specificati, e volendo è possibile impostare il numero di volte :
Rimpiazza i caratteri specificati, e volendo è possibile impostare il numero di volte :
stringa = ' xxx sasda asdas' a = stringa.replace('x','y',2) print(a) >>> xxx yyx sasda asdas
ZFILL()
Rimpiazza con degli zerii caratteri che mancano a raggiungere il numero (di caratteri) indicato fra parentesi :
stringa = '123' a = stringa.zfill(10) print(a) >>> 0000000123
Commenti
Posta un commento