Il metodo zfill () restituisce una copia della stringa con caratteri "0" riempiti a sinistra.
La sintassi di zfill()
in Python è:
str.zfill (larghezza)
Parametro zfill ()
zfill()
accetta una larghezza di un solo carattere.
La larghezza specifica la lunghezza della stringa restituita da zfill()
con 0
cifre riempite a sinistra.
Valore restituito da zfill ()
zfill()
restituisce una copia della stringa con 0
riempito a sinistra. La lunghezza della stringa restituita dipende dalla larghezza fornita.
- Supponiamo che la lunghezza iniziale della stringa sia 10. E la larghezza sia specificata 15. In questo caso,
zfill()
restituisce una copia della stringa con cinque cifre "0" riempite a sinistra. - Supponiamo che la lunghezza iniziale della stringa sia 10. E, la larghezza sia specificata 8. In questo caso,
zfill()
non riempie le cifre "0" a sinistra e restituisce una copia della stringa originale. La lunghezza della stringa restituita in questo caso sarà 10.
Esempio 1: come funziona zfill () in Python?
text = "program is fun" print(text.zfill(15)) print(text.zfill(20)) print(text.zfill(10))
Produzione
0 il programma è divertente 000000 il programma è divertente il programma è divertente
Se una stringa inizia con il prefisso del segno ('+', '-')
, le 0
cifre vengono inserite dopo il primo carattere del prefisso del segno.
Esempio 2: come funziona zfill () con il prefisso del segno?
number = "-290" print(number.zfill(8)) number = "+290" print(number.zfill(8)) text = "--random+text" print(text.zfill(20))
Produzione
-0000290 +0000290 -0000000-casuale + testo