Função de Zfill Python

Função de Zfill Python
Devido à versatilidade e disponibilidade de vastos módulos, funções e declarações embutidas, o Python é agora uma linguagem de programação de uso geral amplamente usada. Os recursos internos do Python ajudam os programadores a executar tarefas complicadas de maneira muito simples e eficiente. O Zfill () é uma função embutida do Python que Zeros, à esquerda da string, para preencher a largura especificada e retornar a cópia da string. Faz uma corda acolchoada adicionando zeros. Este artigo demonstra o uso da função python zfill ().

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 string
my_str = 'Olá'
#Using Zfill () função
Imprima (my_str.zfill (10))

Saí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 string
my_str = 'ele ll o'
#Using Zfill () função
Imprima (my_str.zfill (10))

Saída

Vamos ver outro exemplo da função zfill ().

#Definando uma string
my_str = '10'
print ("A sequência original é:", my_str)
#Using Zfill () função
print ("A função Zfill () retornou a sequência é:", my_str.zfill (10))

Saí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 string
my_str = 'linuxhint'
print ("A sequência original é:", my_str)
#Using Zfill () função
print ("A função Zfill () retornou a sequência é:", my_str.zfill (3))

Saí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 string
my_str = '+linuxhint'
print ("A sequência original é:", my_str)
#Using Zfill () função
print ("A função Zfill () retornou a sequência é:", my_str.Zfill (13))
my_str = '+10'
print ("A sequência original é:", my_str)
#Using Zfill () função
print ("A função Zfill () retornou a sequência é:", my_str.Zfill (13))
my_str = '--20'
print ("A sequência original é:", my_str)
#Using Zfill () função
print ("A função Zfill () retornou a sequência é:", my_str.Zfill (13))

Saí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 ().