Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] Conversão de tipos no Python

Olá Após converter uma variável de um tipo de dado para outro, no Python, não entendo porque essa variável não armazena o novo tipo de dado ao chamá-la. Exemplo:

a = 10
str(a)  # saída: '10' 
type(a) # saída: do tipo **int**
2 respostas
solução!

Olá Daniel,

Entendo sua dúvida! Quando você converte um tipo de dado para outro em Python, o valor da variável original não é alterado. Em vez disso, uma nova variável é criada com o valor convertido. No exemplo que você citou, a variável a continua sendo do tipo int, mesmo após a conversão para string.

Para armazenar o valor convertido em uma variável, você precisa atribuir o resultado da conversão a uma nova variável, como no exemplo abaixo:

a = 10
b = str(a)  # agora a variável b armazena a string '10'
type(b)     # saída: do tipo **str**

Espero ter ajudado e bons estudos!

Obrigado, compreendido!