Números Python
- Página Anterior Tipos de Dados do Python
- Próxima Página Casting do Python
Números Python
Existem três tipos de números em Python:
- inteiro
- ponto flutuante
- complexo
Ao atribuir valores a variáveis, são criadas variáveis de tipos numéricos:
Exemplo
x = 10 # inteiro y = 6.3 # ponto flutuante z = 2j # complexo
Para verificar o tipo de qualquer objeto em Python, use type()
Função:
Exemplo
print(type(x)) print(type(y)) print(type(z))
Int
Int ou número inteiro é um número completo, positivo ou negativo, sem decimal, sem limite de comprimento.
Exemplo
Números inteiros:
x = 10 y = 37216654545182186317 z = -465167846 print(type(x)) print(type(y)) print(type(z))
Float
Flutuante ou "número de ponto flutuante" é um número positivo ou negativo que contém decimal.
Exemplo
Números de ponto flutuante:
x = 3.50 y = 2.0 z = -63.78 print(type(x)) print(type(y)) print(type(z))
Os números de ponto flutuante também podem ser números científicos com "e", representando potências de 10.
Exemplo
Números de ponto flutuante:
x = 27e4 y = 15E2 z = -49.8e100 print(type(x)) print(type(y)) print(type(z))
Números complexos
Os números complexos são escritos com "j" para a parte imaginária:
Exemplo
Números complexos:
x = 2+3j y = 7j z = -7j print(type(x)) print(type(y)) print(type(z))
Conversão de Tipo
Você pode usar int()
、float()
e complex()
Método para converter de um tipo para outro tipo:
Exemplo
Converter de um tipo para outro tipo:
x = 10 # int y = 6.3 # float z = 1j # complex # Converta o inteiro para um número de ponto flutuante a = float(x) # Converta o número de ponto flutuante para inteiro b = int(y) # Converta o inteiro para um número complexo: c = complex(x) print(a) print(b) print(c) print(type(a)) print(type(b)) print(type(c))
Notas:Você não pode converter o plural para outro tipo de número.
Número Aleatório
Python não tem random()
Função para criar números aleatórios, mas o Python tem uma chamada random
Módulo integrado, usado para gerar números aleatórios:
Exemplo
Importe o módulo random e mostre números aleatórios entre 1 e 9:
import random print(random.randrange(1,10))
Em Manual de Referência do Módulo Random Aqui, você aprenderá mais sobre o módulo Random.
- Página Anterior Tipos de Dados do Python
- Próxima Página Casting do Python