Números Python

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
27Linguagem de código:  Python  ( python )

Para modificar a ordem das operações, você usa os parênteses (). Por exemplo:

>>> 20 / (10 + 10)
1.0Linguagem 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.25Linguagem de código:  Python  ( python )

A divisão de dois inteiros sempre retorna um float:

>>> 20 / 10
2.0Linguagem 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.0Linguagem 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.30000000000000004Linguagem 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 = 10000000000Linguagem 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_000Linguagem 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:

10000000000Linguagem 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.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *