Números de formato python

Números de formato python
O Python é uma linguagem de programação moderna que suporta muitos desenvolvimentos de aplicativos. O Python oferece inúmeras estruturas que podemos utilizar para criar uma ótima aplicação. Sem escrever todo o código do zero no Python, diferentes métodos já foram construídos na biblioteca Python. Só precisamos chamar esses métodos e importar a biblioteca relevante para usar no código. Para fazer com que os dados pareçam acessíveis e compreensíveis, podemos precisar formatá -los.

A formatação é usada para organizar os números de uma maneira correta que reduz as chances de erro como 34000000. É difícil contar alguns zeros, mas e se escrevermos o número como 34.000.000? Com os separadores, a legibilidade é aumentada e a chance de erro é reduzida. Com a ajuda de vírgulas, podemos facilmente contar muitos zeros no valor. O Python permite a formatação de números como arredondar um valor de ponto flutuante para o local decimal especificado e adicionar separadores como vírgulas em valores inteiros ou valores de ponto flutuante. No Python, temos dois métodos pelos quais podemos formatar os números - um é formato () e o outro é F -string. Essas duas técnicas nos permitem formatar nossos números.

Maneiras de formatar os números

Discutiremos como podemos formatar nossos dados para fazê -los parecer arrumados e resumindo. Diferentes metodologias são aplicadas para formatar os números. Esses métodos são fornecidos a seguir com um exemplo de codificação.

Formate os valores de ponto flutuante

A formatação dos valores de ponto flutuante pode ser feita arredondando os números para o local decimal mais próximo ou dado. Outra formatação pode ser aplicada aos valores de flutuação, mas o arredondamento dos valores só pode ser aplicado para flutuar valores.

  • Completar o valor do ponto flutuante para o número inteiro mais próximo: Nós arredondamos o valor da flutuação para o valor inteiro mais próximo. Podemos usar o método Round () arredondando um número para o valor numérico mais próximo.
  • Completar o valor do ponto flutuante para um determinado lugar decimal: Fornecemos o lugar decimal; Pode ser um lugar decimal, dois lugares decimais ou lugar decimal.

Exemplo:
Neste código de exemplo, aprenderemos como completar os números de ponto flutuante para o nosso lugar decimal especificado e o valor inteiro mais próximo.

Código:

value_0 = 6775.7448722;
print ("Inteiro mais próximo :.0f ".formato (value_0))
print ("até 2dp :.2f ".formato (value_0))
print ("até 4dp :.4f ".formato (value_0))

Saída:

Neste código Python, primeiro inicializamos um valor. O valor aqui é um valor de flutuação, mas não declaramos a variável porque não precisamos fazer isso em python. O compilador sabe automaticamente qual é o tipo de variável. Em seguida, utilize a função print () para representar o número depois de arredondá -lo. A primeira impressão () exibe o número depois de arredondá -lo para o valor inteiro mais próximo, que é 6776 e apaga todos os dígitos após o ponto decimal e converte -o em um número inteiro de um flutuador. Para fazer essa formatação, usamos o :.0f.Método formato (). Se substituirmos o .0f com .2f, ele completa o número para 2 lugares decimais e depois muda para .4f. O dígito com .f Rota até aquele lugar decimal.

Separador

Separadores, como diz o próprio nome, separe os números. O separador pode ser de nossa escolha; Depende do programador qual separador eles desejam usar; pode ser vírgula (,) espaço ou qualquer símbolo.

Exemplo:
Neste código, falaremos sobre separadores e implementaremos o separador mais comum que usamos.

Código:

Número_0 = 53774756543434526;
print ("Depois de adicionar separador :,".formato (número_0))

Saída:

Neste exemplo, inicialize uma variável com um valor inteiro. Também podemos usar um valor decimal para aplicar os separadores porque o tipo de variável não importa ao aplicar os separadores. Agora, depois de inicializar a variável, use o método print () para imprimir a saída após adicionar o separador. Antes de o .formato (), definimos nosso separador dentro dos aparelhos encaracolados com um cólon como este :,. No lugar de uma vírgula, você pode colocar qualquer separador que quiser; Não há restrições. Dentro deste método, mencionamos o nome da variável. Mas quando lidamos com números, usamos vírgulas para separá -los.

O compilador coloca automaticamente o separador a cada 3 dígitos se forem múltiplos de 3. Mas se tivermos mais ou menos valores que um múltiplo de 3, ele coloca automaticamente uma vírgula após um ou dois dígitos apenas uma vez. E então, coloca uma vírgula após cada três dígitos.

Porcentagem de formato

O formato percentual converte o valor para a porcentagem. Para esse fim, podemos usar o método F-string. Qualquer valor decimal pode ser convertido em um valor percentual.

Exemplo:
No código, veremos o formato percentual de números.

Código:

Número_1 = 0.7064;
print ("A porcentagem do número é :.0% ".formato (número_1))

Saída:

Primeiro de tudo, inicialize uma variável com um valor. Então, encontramos sua porcentagem usando o .Método formato (). Após a inicialização, use o método print () para exibir o resultado. Inside print (), formatamos o número. Acabamos de colocar o símbolo percentual após o .0 e formata o número para a porcentagem. Se alterarmos o 0 com outro número, ele encontrará a porcentagem até aquele lugar.

Formato para a base

Podemos converter o valor decimal para o binário ou binário em decimal e em outra base que você afirma. Isso é muito útil, pois às vezes fazemos codificação em binário. Para torná -lo legível humano, temos que converter a base em decimal ou hexadecimal. A formatação python torna isso simples de realizar.

Exemplo:
Neste código de exemplo, converteremos o número decimal para o binário apenas usando uma única linha de código.

Código:

número_0 = 4905
print (f "number_0 no binário é number_0: b")
Saída:

Inicialize um número que é um valor inteiro. Usamos uma corda F para converter a base para o binário. Agora, no método Print (), use a letra F, que diz ao compilador que estamos usando um F-string. Dentro das citações duplas de "f", exiba o valor colocando o nome da variável e uma mensagem com isso. Ao apenas colocar ": b" após o nome da variável dentro dos aparelhos encaracolados, podemos converter o valor inteiro para o valor binário. A conversão base se torna fácil em python, apenas usando uma única linha de código onde podemos alterar a base.

O formato em notação científica

A formatação na notação científica leva os valores ao poder de "e". É usado quando temos um grande dígito para usar um valor estimado ou aproximação de um número.

Exemplo:
No exemplo, veremos o formato numérico em Python, alterando -o para notação científica.

Código:

Valor_1 = 8667743000000000000
print (": e".formato (value_1))

Saída:

No exemplo, o código inicializa qualquer tipo de valor, inteiro ou flutuante. Em seguida, ele usa o método F-string para formatar o número de um número simples para a notação científica que facilita a leitura. Dentro do método print (), use : e. O E muda o número que está no formato () para a notação científica. Dessa forma, podemos formatar os números para a notação científica.

Conclusão

Estudamos a formatação em Python e as maneiras pelas quais podemos tornar os números mais claros e legíveis. Podemos tornar isso possível formatando os números de várias maneiras, adicionando os separadores ou arredondando -os. Depende do requisito do código e do que ele exige do programador. Quando você tem que exibir o dinheiro (o custo de alguma coisa), podemos formatar os números para a moeda. Este artigo cobriu tudo o que você deve saber para formatar qualquer número.