Conteúdo do Curso
Manipulação de Strings em Python
Manipulação de Strings em Python
Formatação Avançada: Flutuar, Arredondar e Porcentagem
Dentro de um bloco simples {}
, podemos arredondar um número flutuante com a precisão necessária, ou representar um número como uma porcentagem.
Vamos considerar o padrão que usaremos neste capítulo:
{:[separador de milhares].[número][tipo]}
Observe que, como nos capítulos anteriores, não precisamos colocar colchetes (eu os coloquei para facilitar).
[separador de milhares]
- o símbolo usado para separar cada milhar (os valores possíveis são,
e_
).[número]
- é a precisão, número de casas decimais (usado para arredondar o número).[tipo]
- tipo de número representado (e
- notação científica,%
- porcentagem (multiplicará o número por 100),g
- formato geral,f
- notação de ponto fixo). Você pode se aprofundar nas opções possíveis na documentação do Python.
print("Original number: {0}, formatted number: {0:.2f}".format(255/8)) print("Original number: {0}, formatted number: {0:.2%}".format(15/48)) print("Original number: {0}, formatted number: {0:,.2f}".format(35*6327))
Tarefa
A partir de 2020, a população dos EUA era de 331.002.651. A área total de terra é de 9.147.420 km². Densidade populacional é a razão entre população e área. Suas tarefas são:
- Formate a primeira string para que a população e a área sejam impressas no formato:
9.147.420
e insira as variáveis na ordem correta. - Dentro da segunda função
.format
, calcule a densidade populacional e formate o número no formato28,45
.
Obrigado pelo seu feedback!
Formatação Avançada: Flutuar, Arredondar e Porcentagem
Dentro de um bloco simples {}
, podemos arredondar um número flutuante com a precisão necessária, ou representar um número como uma porcentagem.
Vamos considerar o padrão que usaremos neste capítulo:
{:[separador de milhares].[número][tipo]}
Observe que, como nos capítulos anteriores, não precisamos colocar colchetes (eu os coloquei para facilitar).
[separador de milhares]
- o símbolo usado para separar cada milhar (os valores possíveis são,
e_
).[número]
- é a precisão, número de casas decimais (usado para arredondar o número).[tipo]
- tipo de número representado (e
- notação científica,%
- porcentagem (multiplicará o número por 100),g
- formato geral,f
- notação de ponto fixo). Você pode se aprofundar nas opções possíveis na documentação do Python.
print("Original number: {0}, formatted number: {0:.2f}".format(255/8)) print("Original number: {0}, formatted number: {0:.2%}".format(15/48)) print("Original number: {0}, formatted number: {0:,.2f}".format(35*6327))
Tarefa
A partir de 2020, a população dos EUA era de 331.002.651. A área total de terra é de 9.147.420 km². Densidade populacional é a razão entre população e área. Suas tarefas são:
- Formate a primeira string para que a população e a área sejam impressas no formato:
9.147.420
e insira as variáveis na ordem correta. - Dentro da segunda função
.format
, calcule a densidade populacional e formate o número no formato28,45
.
Obrigado pelo seu feedback!
Formatação Avançada: Flutuar, Arredondar e Porcentagem
Dentro de um bloco simples {}
, podemos arredondar um número flutuante com a precisão necessária, ou representar um número como uma porcentagem.
Vamos considerar o padrão que usaremos neste capítulo:
{:[separador de milhares].[número][tipo]}
Observe que, como nos capítulos anteriores, não precisamos colocar colchetes (eu os coloquei para facilitar).
[separador de milhares]
- o símbolo usado para separar cada milhar (os valores possíveis são,
e_
).[número]
- é a precisão, número de casas decimais (usado para arredondar o número).[tipo]
- tipo de número representado (e
- notação científica,%
- porcentagem (multiplicará o número por 100),g
- formato geral,f
- notação de ponto fixo). Você pode se aprofundar nas opções possíveis na documentação do Python.
print("Original number: {0}, formatted number: {0:.2f}".format(255/8)) print("Original number: {0}, formatted number: {0:.2%}".format(15/48)) print("Original number: {0}, formatted number: {0:,.2f}".format(35*6327))
Tarefa
A partir de 2020, a população dos EUA era de 331.002.651. A área total de terra é de 9.147.420 km². Densidade populacional é a razão entre população e área. Suas tarefas são:
- Formate a primeira string para que a população e a área sejam impressas no formato:
9.147.420
e insira as variáveis na ordem correta. - Dentro da segunda função
.format
, calcule a densidade populacional e formate o número no formato28,45
.
Obrigado pelo seu feedback!
Dentro de um bloco simples {}
, podemos arredondar um número flutuante com a precisão necessária, ou representar um número como uma porcentagem.
Vamos considerar o padrão que usaremos neste capítulo:
{:[separador de milhares].[número][tipo]}
Observe que, como nos capítulos anteriores, não precisamos colocar colchetes (eu os coloquei para facilitar).
[separador de milhares]
- o símbolo usado para separar cada milhar (os valores possíveis são,
e_
).[número]
- é a precisão, número de casas decimais (usado para arredondar o número).[tipo]
- tipo de número representado (e
- notação científica,%
- porcentagem (multiplicará o número por 100),g
- formato geral,f
- notação de ponto fixo). Você pode se aprofundar nas opções possíveis na documentação do Python.
print("Original number: {0}, formatted number: {0:.2f}".format(255/8)) print("Original number: {0}, formatted number: {0:.2%}".format(15/48)) print("Original number: {0}, formatted number: {0:,.2f}".format(35*6327))
Tarefa
A partir de 2020, a população dos EUA era de 331.002.651. A área total de terra é de 9.147.420 km². Densidade populacional é a razão entre população e área. Suas tarefas são:
- Formate a primeira string para que a população e a área sejam impressas no formato:
9.147.420
e insira as variáveis na ordem correta. - Dentro da segunda função
.format
, calcule a densidade populacional e formate o número no formato28,45
.