Números Python – O que são?

Este capítulo discute os números do Python com exemplos com a esperança de que eles atendam aos objetivos de aprendizado.

Números Python

Os tipos de dados numéricos em Python incluem inteiros , números de ponto flutuante e números complexos .

A sintaxe será a seguinte:

  1. int
  2. flutuador
  3. complexo

Discutiremos int , float  e números complexos nesta lição.

Definir um valor para variáveis ​​de tipos numéricos as define da seguinte forma:

a = 5 #int
b = 5.4 # float
c = 5j # complex

A função type() do Python pode ser aplicada para verificar o tipo de qualquer objeto:

Example: 

1
2
3
4
5
6
7
8
a = 5 #int
b = 5.4 # float
c = 5j # complex
print(type(a))
print(type(b))
print(type(c))
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


Python Int

Um int (inteiro) do Python é um número inteiro, positivo ou negativo, sem casas decimais, de tamanho ilimitado.

Example: 

1
2
3
4
5
6
7
8
a = 2
b = 35656222675766501
c = -3255421
print(type(a))
print(type(b))
print(type(c))
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Um exemplo seria atribuir o inteiro 66 à variável num da seguinte forma:

>>> num = 66 

Um número inteiro literal do Python   é aquele que é literalmente escrito no código usando o número 66 no exemplo acima.
A vírgula não pode ser utilizada para agrupar dígitos em um literal inteiro em Python, mas o sublinhado ( _ ) pode. 3 milhões podem ser representados como um literal inteiro de uma das seguintes maneiras:

Example: 

1
2
3
4
5
6
a = 3000000
b = 3_000_000
print((a))
print((b))
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Flutuador

Floats, ou números de ponto flutuante, contêm uma ou mais casas decimais e podem ser positivos ou negativos.

Example: 

1
2
3
4
5
6
7
8
a = 2.30
b = 3.0
c = -55.55
print(type(a))
print(type(b))
print(type(c))
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

O número de ponto flutuante também pode ser um número científico com um “e” para representar uma potência de 10.

Example: 

1
2
3
4
5
6
7
8
a = 43e3
b = 67E4
c = -93.7e100
print(type(a))
print(type(b))
print(type(c))
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Complexo

Nos números do Python , os números complexos são escritos com uma letra “ j ” como a parte imaginária do número.

Example: 

1
2
3
4
5
6
7
8
a = 6+6j
b = 6j
c = -6j
print(type(a))
print(type(b))
print(type(c))
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

conversão de tipo

Vários métodos estão disponíveis para converter entre diferentes tipos de dados, como int() , float() e complex() , como segue:

Example: 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
a = 1# int
b = 2.8# float
c = 1j# complex
#convert from int to float:
aa = float(a)#convert from float to int:
bb = int(b)#convert from int to complex:
cc = complex(a)
print(aa)
print(bb)
print(cc)
print(type(aa))
print(type(bb))
print(type(cc))
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Observação: Observe que você não pode converter números complexos em outros tipos de números.

String do Python como Int

Usando int(), você pode converter uma string Python contendo um número inteiro em um número.

O código a seguir converte a string “66” no inteiro 66:

Example: 

1
2
3
4
a = "66" # Int as a String
print((a))
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

O valor inteiro “66” foi produzido a partir de uma string, então int(“66”) não é um literal inteiro.


Número Aleatório do Python

Em Python Numbers , não há função random() que possa ser aplicada para gerar um número aleatório. No entanto, existe um módulo interno chamado random em Python que pode ser utilizado para gerar um número aleatório:

Você pode renderizar um número aleatório entre 1 a 9 importando o módulo random:

Example

1
2
3
4
import random
print(random.randrange(1, 10))
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Esta referência do módulo aleatório ajudará você a obter uma compreensão mais profunda do módulo aleatório.


Importância dos Números Python

Aqui estão algumas razões que destacam a importância dos números em Python:

  • Python fornece suporte robusto para cálculos numéricos e operações matemáticas. Os números permitem realizar cálculos aritméticos, como adição, subtração, multiplicação, divisão e exponenciação. Essas operações são essenciais para uma ampla gama de aplicações, incluindo computação científica, análise de dados e modelagem financeira.
  • Os recursos numéricos do Python, juntamente com bibliotecas como NumPy e Pandas, o tornam uma escolha popular para análise de dados e estatísticas. Os números permitem manipular e analisar dados numéricos, calcular estatísticas descritivas, realizar testes estatísticos e visualizar dados por meio de plotagens e gráficos.
  • Python é amplamente utilizado em domínios científicos e de engenharia para simulações, modelagem e resolução de equações complexas. Os números são vitais para realizar cálculos em física, química, engenharia e outras disciplinas científicas. O extenso ecossistema de bibliotecas do Python, incluindo SciPy, SymPy e Matplotlib, fornece ferramentas especializadas para esses cálculos.
  • O Python oferece funções e bibliotecas integradas para gerar números aleatórios. Os números aleatórios são úteis em várias aplicações, como simulações, jogos, criptografia e amostragem estatística. Os recursos de geração de números aleatórios do Python permitem que você gere valores aleatórios dentro de faixas ou distribuições especificadas.
  • Números são frequentemente usados ​​em instruções condicionais e construções de fluxo de controle, como instruções if-else e loops. Comparações entre números usando operadores como <, >, ==, etc., ajudam na tomada de decisões e no controle do fluxo do programa com base em condições específicas.
Estamos ansiosos para ouvir sua reação! Compartilhe seus pensamentos abaixo para apreciar nossos esforços ou sugerir melhorias para a melhoria deste 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