Em Python, o type casting, ou conversão de tipos de dados, desempenha um papel fundamental na manipulação eficiente de informações. As funções int()
, float()
e str()
são comumente utilizadas para converter valores entre diferentes tipos de dados. Vamos explorar cada uma dessas funções com exemplos práticos:
1. Função int()
:
A função int()
é usada para converter valores em números inteiros.
Exemplo 1.1:
1 2 3 4 |
num_str = "10" num_int = int(num_str) print(num_int) # Saída: 10 |
Exemplo 1.2:
1 2 3 4 |
num_float = 3.14 num_int = int(num_float) print(num_int) # Saída: 3 (a parte decimal é removida) |
2. Função float()
:
A função float()
converte valores em números de ponto flutuante.
Exemplo 2.1:
1 2 3 4 |
num_int = 7 num_float = float(num_int) print(num_float) # Saída: 7.0 |
Exemplo 2.2:
1 2 3 4 |
num_str = "3.14" num_float = float(num_str) print(num_float) # Saída: 3.14 |
Aprenda Java em 5 Dias. Curso 100% Prático.
Melhor Preço por Tempo Limitado. Clique Aqui e Teste Sem Risco.
30 Dias de Satisfação Garantida!
3. Função str()
:
A função str()
converte valores em strings.
Exemplo 3.1:
1 2 3 4 |
num_int = 42 num_str = str(num_int) print(num_str) # Saída: '42' |
Exemplo 3.2:
1 2 3 4 |
num_float = 2.718 num_str = str(num_float) print(num_str) # Saída: '2.718' |
A capacidade de converter entre tipos de dados é crucial em Python para lidar com diferentes formatos e operações. O type casting permite que os programadores realizem operações matemáticas, concatenações de strings e muito mais, adaptando-se às necessidades de seus programas de forma eficaz.
Ao dominar o type casting em Python, os desenvolvedores podem garantir a integridade dos dados e facilitar o trabalho com diferentes tipos de informações em suas aplicações. Experimente os exemplos acima e explore outras possibilidades de conversão de tipos de dados em seus projetos Python!