Sintaxe
Primeiro, vamos discutir a sintaxe da função zfill (). A sintaxe da função zfill () é a seguinte:
str_name.zfill (largura)A função zfill () toma a largura como argumento e ajusta o zero no lado esquerdo da corda de acordo com a largura especificada. A largura também pode ser considerada como o comprimento da corda.
Exemplo1: Usando a função zfill ()
Por exemplo, uma string contém três caracteres; Isso significa que a largura original da string é 3. Quando chamamos de função zfill () e especifique a largura 15, ele adicionará 12 zeros, adicione o lado esquerdo da corda para preencher a largura. O espaço em branco também aumenta em largura. Vamos ver um exemplo disso. A largura da string 'hello' é 5 originalmente.
#Definando uma stringSaída
Cinco zeros são adicionados no lado esquerdo da corda.
Agora vamos adicionar dois espaços em branco em nossa corda e fazê -la 'ele será o' o '. Agora, a largura original da string é 7.
#Definando uma stringSaída
Vamos ver outro exemplo da função zfill ().
#Definando uma stringSaída
Os 8 zeros são adicionados.
Exemplo2: Usando a função zfill ()
Se passarmos a largura para a função zfill () menor que a largura original da string, então nada acontecerá. Vamos ver um exemplo disso.
No abaixo, dado um exemplo, o comprimento ou a largura original da string é 9. Na função zfill (), especificamos a largura 3. Nesse caso, também não adiciona zeros no lado esquerdo nem mostra um erro.
#Definando uma stringSaída
Exemplo3: Usando a função zfill () com prefixo de sinal
A função zfill () funciona de maneira diferente se a string iniciar com um prefixo de sinal. Ele adiciona os zeros no lado esquerdo da corda após o primeiro signo prefixo. Vamos ver um exemplo.
#Definando uma stringSaída
Conclusão
O Zfill () é a função interna do Python que toma a largura como argumento e preenche os zeros no lado esquerdo da corda de acordo com a largura especificada. Este artigo discute a função python zfill ().