Método nº 1: usando rjust()
A função rjust
oferece uma linha uma maneira de realizar essa tarefa específica. Portanto, pode ser facilmente usado para qualquer linha que precisemos preencher. Podemos especificar a quantidade necessária de preenchimento.
# código de demonstração Python3
# adicionando zeros à esquerda
# usando rjust()
# string de inicialização
test_string
=
`GFG`
# imprime a string original
print
(
"A string original:"
+
str
(test_string))
# de zeros necessários
N
=
4
# nós ing rjust()
# adicionando zero à esquerda
res
=
test_string.rjust (N
+
len
(test_string),
`0`
)
# resultado de impressão
print
(
"A string após adicionar zeros à esquerda:"
+
str
(res))
Saída:
A string original: GFG A string após a adição de zeros à esquerda: 0000GFG
Método nº 2: usando zfill()
Esta é outra maneira de realizar esta tarefa específica, nesta função não precisamos especificar a letra que precisamos preencher, esta função é apenas para preencher zeros dentro e, portanto, é recomendada.
# código Python3 para demonstração
# adicionando zeros à esquerda
< br> # usando zfill ()
# string de inicialização
test_string
=
`GFG`
# print a linha original
print
(
"O string original:"
+
str
(test_string))
Nº de zeros obrigatórios
N
=
4
# usando zfill ()
# adicionar zero à esquerda
res
=
test_string. zfill (N
+
len
(test_string))
# imprime resultado
< / p>
print
(
"A string após adicionar zeros à esquerda:" < / c ode>
+
str
(res))
Saída:
A string original: GFG A string após a adição zeros à esquerda: 0000GFG