Conteúdo do Curso
Tipos de Dados em Python
Tipos de Dados em Python
Conversão de Tipos
Por vezes, o Python pode atribuir automaticamente um tipo de dado a uma variável, que pode não estar alinhado com a nossa escolha pretendida. Portanto, é vantajoso possuir a capacidade de exercer controle sobre a seleção do tipo de dado.
Por exemplo, podemos transformar um número em uma string, alterar o tipo de dado numérico ou até mesmo usar qualquer número como um tipo de dado booleano. Neste capítulo, vamos cuidar da conversão de tipos de dados numéricos.
Em primeiro lugar, observe a sintaxe para converter um número para o tipo de dado inteiro:
value1 = int(657.89) value2 = int(90e3) value3 = int("678") print(value1) print(value2) print(value3)
Nota
É uma sintaxe simples,
int(number)
, mas se quisermos converter uma string para um inteiro, essa string deve conter números inteiros entre aspas, comoint("8990")
, e não int("899.0").
Swipe to show code editor
- Converta
variable1
para inteiro. - Converta
variable2
para inteiro. - Converta
variable3
para inteiro.
Quero admitir que você obterá um resultado atraente: 3 números perfeitos. Vou explicar o que são números perfeitos no final do capítulo.🤔
Nota
Um número perfeito é um inteiro que é a soma dos seus próprios divisores positivos: 6 = 1+2+3. Nossos cursos não apenas ajudam a desenvolver na programação. 😄
Obrigado pelo seu feedback!
Conversão de Tipos
Por vezes, o Python pode atribuir automaticamente um tipo de dado a uma variável, que pode não estar alinhado com a nossa escolha pretendida. Portanto, é vantajoso possuir a capacidade de exercer controle sobre a seleção do tipo de dado.
Por exemplo, podemos transformar um número em uma string, alterar o tipo de dado numérico ou até mesmo usar qualquer número como um tipo de dado booleano. Neste capítulo, vamos cuidar da conversão de tipos de dados numéricos.
Em primeiro lugar, observe a sintaxe para converter um número para o tipo de dado inteiro:
value1 = int(657.89) value2 = int(90e3) value3 = int("678") print(value1) print(value2) print(value3)
Nota
É uma sintaxe simples,
int(number)
, mas se quisermos converter uma string para um inteiro, essa string deve conter números inteiros entre aspas, comoint("8990")
, e não int("899.0").
Swipe to show code editor
- Converta
variable1
para inteiro. - Converta
variable2
para inteiro. - Converta
variable3
para inteiro.
Quero admitir que você obterá um resultado atraente: 3 números perfeitos. Vou explicar o que são números perfeitos no final do capítulo.🤔
Nota
Um número perfeito é um inteiro que é a soma dos seus próprios divisores positivos: 6 = 1+2+3. Nossos cursos não apenas ajudam a desenvolver na programação. 😄
Obrigado pelo seu feedback!