Números em Python
Existem três tipos de variáveis no python que podem guardar números: int, float e complex.
Exemplo Python
Para verificar qual é o tipo de uma variável é usado a função type(). A função type retorna o tipo da variável.
a = 1 # int
b = 3.8 # float
c = 1j # complex
b = 3.8 # float
c = 1j # complex
Exemplo Python
print(type(a))
print(type(b))
print(type(c))
print(type(b))
print(type(c))
Int
Int ou inteiro é um numero sem ponto flutuante, ele pode ser positivo ou negativo.
Exemplo Python
a = 1
b = 8746532984654129
c = -764533
print(type(a))
print(type(b))
print(type(c))
b = 8746532984654129
c = -764533
print(type(a))
print(type(b))
print(type(c))
Float
Float é um número com ponto flutuante, com casas decimais.
Exemplo Python
Float também pode ser usado para guardar números em notação cientifica. O “e” indica a potencia de 10.
a = 1.10
b = 1.0
c = -35.59
print(type(a))
print(type(b))
print(type(c))
b = 1.0
c = -35.59
print(type(a))
print(type(b))
print(type(c))
Exemplo Python
a = 35e3 # 35.000.00 em notação cientifica
b = 12E4 # 120.000.00 em notação cientifica
print(type(a))
print(type(b))
b = 12E4 # 120.000.00 em notação cientifica
print(type(a))
print(type(b))
Complex
Números complexos são escritos com a letra j como a parte imaginaria.
Exemplo Python
a = 3+5j
b = 5j
c = -5j
print(type(x))
print(type(y))
print(type(z))
b = 5j
c = -5j
print(type(x))
print(type(y))
print(type(z))
Convertendo tipos
Todos os tipos de números podem ser convertidos em outro, com exceção dos números complexos.
Exemplo Python
x = 1 # inteiro
y = 2.8 # ponto flutuante
z = 1j # complexo
# convertendo inteiro para float:
a = float(x)
# convertendo float para inteiro
# na conversão os numeros decimais são perdidos:
b = int(y)
# convertendo inteiro para complexo:
c = complex(x)
print(a)
print(b)
print(c)
print(type(a))
print(type(b))
print(type(c))
y = 2.8 # ponto flutuante
z = 1j # complexo
# convertendo inteiro para float:
a = float(x)
# convertendo float para inteiro
# na conversão os numeros decimais são perdidos:
b = int(y)
# convertendo inteiro para complexo:
c = complex(x)
print(a)
print(b)
print(c)
print(type(a))
print(type(b))
print(type(c))
Covertendo string em número
Uma string pode ser convertida em um numero inteiro ou de ponto flutuante.
Exemplo Python
a = ‘45’
b = int(a)
print(type(b))
a = ‘8.9’
b = float(a)
print(type(b))
b = int(a)
print(type(b))
a = ‘8.9’
b = float(a)
print(type(b))
0 comentários:
Postar um comentário