Casting de tipo Python

Aprenderemos a conversão de tipo Python com exemplos neste artigo para atender às necessidades de educação.

O que é Type Casting em Python?

De vez em quando, pode ser necessário especificar um tipo para uma variável Python . A fundição pode ser usada para fazer isso. Linguagens orientadas a objetos, como Python, definem seus tipos de dados por meio de classes.

Casting de tipo em Python

A conversão de tipos em Python é, portanto, realizada por meio de funções do construtor:

  • int() – Converte inversamente um literal inteiro em um número inteiro ou um literal flutuante em um número inteiro.
  • float() – Este método produz um número float a partir de um literal inteiro , um literal float ou uma string literal (se a string contiver um float ou um inteiro).
  • str() – Strings, literais inteiros e literais flutuantes podem ser usados ​​para criar objetos string

Aqui estão alguns exemplos de conversão de tipo Python :

Aqui estão alguns exemplos de conversão de tipo Python:

Example Integers:

1
2
3
4
5
6
7
8
9
10
11
a = int(11)
# The output of variable a will be 11
print(a)
b=int(4.6)
# The output of variable b will be 4
print(b)
c = int("6")
# The output of variable c will be 6
print(c)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Executar

Example Floats:

1
2
3
4
5
6
7
8
9
10
11
12
a = float(9)
#The output of variable a will be 9.0
print(a)
b = float(6.4)
#The output of variable b will be 6.4
print(b)
c = float("6")
#The output of variable c will be 6.0
print(c)
mrx = float("9.3")
#The output of variable mrx will be 9.3
print(mrx)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Executar

Example Strings:

1
2
3
4
5
6
7
8
9
a = str("mrx21")
#The output of variable a will be 'mrx21'
print(a)
b = str(5)
#The output of variable b will be '5'
print(b)
c = str(6.0)
#The output of variable c will be '6.0'
print(c)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

O Python converte um tipo de dados em outro, com base em seu nível de tipos de dados (automaticamente).

Confira nossa lista completa de tipos de dados Python para obter mais informações.



Vantagens da conversão do tipo Python

Existem várias vantagens em usar conversão de tipo em Python:

  • A conversão de tipo permite garantir que os dados sejam compatíveis com uma operação ou função específica. Por exemplo, se você tiver uma variável que contém uma representação de string de um número, poderá usar conversão de tipo para convertê-la em um número inteiro ou flutuante antes de realizar operações matemáticas.
  • A conversão de tipo pode ser usada para validar e limpar a entrada do usuário. Por exemplo, se você espera que um usuário insira um número, mas ele fornece uma string, você pode usar conversão de tipo para converter a entrada para o tipo numérico desejado e lidar com possíveis erros normalmente.
  • A flexibilidade do Python com conversão de tipo permite que você escreva um código mais expressivo. Você pode converter valores entre diferentes tipos para executar operações que seriam incompatíveis. Isso ajuda na criação de código conciso e legível.
  • A conversão de tipo geralmente é necessária ao trabalhar com sistemas externos ou APIs que esperam dados em um formato específico. Ao converter tipos de dados para corresponder ao formato esperado, você pode garantir integração e troca de dados suaves.
  • A conversão de tipos é útil para manipular e transformar dados. Por exemplo, você pode converter uma lista de strings em números inteiros ou flutuantes para executar operações numéricas ou classificar os dados em uma ordem específica.
  • A conversão de tipo fornece uma maneira de lidar com erros e exceções. Se uma determinada operação de conversão de tipo falhar, ela pode gerar uma exceção que pode ser capturada e tratada adequadamente, evitando travamentos ou bugs inesperados.
Sua reação é importante para nós! Compartilhe seus comentários e sugestões para melhoria do site.
Nós valorizamos o seu feedback.
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0

Assine a nossa newsletter
Digite seu e-mail para receber um resumo semanal de nossos melhores posts. Saber mais!
ícone