O método zfill () retorna uma cópia da string com caracteres '0' preenchidos à esquerda.
A sintaxe do zfill()
em Python é:
str.zfill (largura)
Parâmetro zfill ()
zfill()
tem largura de um único caractere.
A largura especifica o comprimento da string retornada zfill()
com 0
dígitos preenchidos à esquerda.
Valor de retorno de zfill ()
zfill()
retorna uma cópia da string com 0
preenchido à esquerda. O comprimento da string retornada depende da largura fornecida.
- Suponha que o comprimento inicial da string seja 10. E a largura é especificada como 15. Nesse caso,
zfill()
retorna uma cópia da string com cinco dígitos '0' preenchidos à esquerda. - Suponha que o comprimento inicial da string seja 10. E a largura é especificada como 8. Nesse caso,
zfill()
não preenche '0' dígitos à esquerda e retorna uma cópia da string original. O comprimento da string retornada neste caso será 10.
Exemplo 1: Como zfill () funciona em Python?
text = "program is fun" print(text.zfill(15)) print(text.zfill(20)) print(text.zfill(10))
Resultado
0programa é divertido 000000programa é divertido programa é divertido
Se uma string começar com o prefixo do sinal ('+', '-')
, os 0
dígitos serão preenchidos após o primeiro caractere do prefixo do sinal.
Exemplo 2: Como zfill () funciona com o prefixo de assinatura?
number = "-290" print(number.zfill(8)) number = "+290" print(number.zfill(8)) text = "--random+text" print(text.zfill(20))
Resultado
-0000290 +0000290 -0000000-texto + aleatório