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:
- int
- flutuador
- 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:
Python Int
Um int (inteiro) do Python é um número inteiro, positivo ou negativo, sem casas decimais, de tamanho ilimitado.
Example:
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:
Flutuador
Floats, ou números de ponto flutuante, contêm uma ou mais casas decimais e podem ser positivos ou negativos.
Example:
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:
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:
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:
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:
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
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.