Python String zfill ()

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 0cifre riempite a sinistra.

Valore restituito da zfill ()

zfill()restituisce una copia della stringa con 0riempito 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 0cifre 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

Articoli interessanti...