Casting e type
A linguagem Python nos permite realizar a conversão(casting) dos tipos de dados primitivos utilizando alguns construtores. Nesta
parte do tutorial vamos ver esses construtores.
Além do casting, Python também possui uma forma nativa de descobrir o tipo de dado de nossas variáveis,
utilizando função type que também será vista mais a diante.
Objetivos
Conversão
Para realizar a conversão de dados primitivos, utilizamos os contrutores mencionados de acordo com a sintaxe abaixo:
Sintaxe : construtores
int(valor|variavel)
bool(valor ou variavel)
float(valor ou variavel)
str(valor ou variavel)
complex(valor ou variavel)
bin(valor ou variavel)
oct(valor ou variavel)
hex(valor ou variavel)
chr(valor ou variavel)
ord(valor ou variavel)
Exemplo 1
a = int(10)
b = float(1.99)
c = str("true")
d = complex('10+5j')
e = bool("true")
print(a,b,c,d,e)
Saída
10 1.99 true (10+5j) True
Para conversão para bool, a tabela abaixo apresenta algum possíveis valores para conversão que serão interpretados
como True ou False.
Tab. 1: Conversão bool
Operador |
Resultado |
0 |
False |
1 |
True |
'A' |
True |
-1 |
True |
"Teste" |
True |
None |
False |
Para verificar o tipo de dado associada a uma variável basta utilizar um função do Python chamada type:
Sintaxe : casting
type(nome_variavel)
Exemplo 2
a="string"
b=2.50
c=10
print(type(a))
print(type(b))
print(type(c))
Saída
<class 'str'>
<class 'float'>
<class 'int'>
Histórico de atualizações
- 18/09/2024 - revisão 1 - Ajustes gramaticais; outros ajustes
- 13/02/2024 - versão inicial
Os cursos oferecidos nesta página são cursos fornecidos por parceiros. Ao comprar um curso clicando
em seu banner, você está ajudando a manter o projeto TutorialDev vivo. Os sites dos cursos parceiros utilizam cookies.