Resumo : neste tutorial, você aprenderá sobre números Python e como usá-los em programas.
Python oferece suporte a números inteiros , flutuantes e números complexos. Este tutorial discute apenas números inteiros e flutuantes.
Inteiros
Os inteiros são números como -1, 0, 1, 2 e 3, .. e têm tipo int
.
Você pode usar operadores matemáticos como +, -, * e / para formar expressões que incluam números inteiros. Por exemplo:
>>> 20 + 10
30
>>> 20 - 10
10
>>> 20 * 10
200
>>> 20 / 10
2.0
Linguagem de código: Python ( python )
Para calcular expoentes, você usa dois símbolos de multiplicação ( **
). Por exemplo:
>>> 3**3
27
Linguagem de código: Python ( python )
Para modificar a ordem das operações, você usa os parênteses ()
. Por exemplo:
>>> 20 / (10 + 10)
1.0
Linguagem de código: Python ( python )
Flutuadores
Qualquer número com ponto decimal é um número de ponto flutuante . O termo float significa que a vírgula decimal pode aparecer em qualquer posição de um número.
Em geral, você pode usar floats como inteiros. Por exemplo:
>>> 0.5 + 0.5
1.0
>>> 0.5 - 0.5
0.0
>>> 0.5 / 0.5
1.0
>>> 0.5 * 0.5
0.25
Linguagem de código: Python ( python )
A divisão de dois inteiros sempre retorna um float:
>>> 20 / 10
2.0
Linguagem de código: Python ( python )
Se você misturar um número inteiro e um ponto flutuante em qualquer operação aritmética, o resultado será um ponto flutuante:
>>> 1 + 2.0
3.0
Linguagem de código: Python ( python )
Devido à representação interna dos carros alegóricos, o Python tentará representar o resultado com a maior precisão possível. No entanto, você pode obter resultados inesperados. Por exemplo:
>>> 0.1 + 0.2
0.30000000000000004
Linguagem de código: Python ( python )
Basta ter isso em mente ao realizar cálculos com carros alegóricos. E você aprenderá como lidar com situações como essa em tutoriais posteriores .
Sublinhados em números
Quando um número é grande, fica difícil de ler. Por exemplo:
count = 10000000000
Linguagem de código: Python ( python )
Para tornar os números longos mais legíveis, você pode agrupar dígitos usando sublinhados, assim:
count = 10_000_000_000
Linguagem de código: Python ( python )
Ao armazenar esses valores, o Python apenas ignora os sublinhados. Isso ocorre ao exibir os números com sublinhados na tela:
count = 10_000_000_000
print(count)
Linguagem de código: Python ( python )
Saída:
10000000000
Linguagem de código: Python ( python )
Os sublinhados também funcionam para números inteiros e flutuantes.
Observe que os sublinhados em números estão disponíveis desde Python 3.6
Resumo
- Python oferece suporte a tipos numéricos comuns, incluindo números inteiros, flutuantes e números complexos.
- Use os sublinhados para agrupar números para números grandes.