Python String zfill ()

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 0dígitos preenchidos à esquerda.

Valor de retorno de zfill ()

zfill()retorna uma cópia da string com 0preenchido à 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 0dí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

Artigos interessantes...