Como faço se o CPF começa com zero? No tópico já criado não entendi a solução apontada.
Como faço se o CPF começa com zero? No tópico já criado não entendi a solução apontada.
Oi Rodolpho, tudo bem ?
Em python não é possível guardar valores com zero a esquerda em uma variável do tipo inteiro. Então, caso você tenha o seguinte:
cpf = 01345678910
cpf = str(cpf)
Mesmo que converta o inteiro para uma string na segunda linha, dará erro, dizendo que estamos utilizando uma sintaxe inválida, pois, a variável cpf inicialmente é um inteiro que começa com zero a esquerda e como dito, o python não aceita esta sintaxe.
Para contornar isto, podemos salvar um cpf que inicia com zero a esquerda em uma string
. Fica da seguinte forma:
cpf = "01345678910"
O que muda é passá-lo utilizando as aspas(tanto faz se for duplas ou simples). Utilizando a sintaxe acima será possível trabalhar com cpfs que comecem com zero.
Qualquer dúvida estou a disposição. Espero ter ajudado. Bons estudos!!!
Rodolpho, se essa resposta te ajudou coloca como solucionado (por favor) para que ela saia da lista de questões sem solução no fórum!