Comando de saída

O comando de saída print permite ao programa apresentar texto no terminal.

O print irá imprimir tudo como string e qualquer coisa que não seja string será convertido.

Basicamente há duas formas de formart strings dentro do comando print:

  • str.format()
  • f-strings

Método str.format()

o método str.format() é utilizado para inserir o valor de uma variável, expressão ou um objeto dentro de outra string e exibir para o usuário como uma string simples.

O método format() retorna a uma string com os valores inseridos. Sendo o método compatível com todas as versões do Python 3.x

Exemplo de uso do comando:

Veja que a ordem da exibição pode ser alterada com a troca dos índices:

Ou inclusive pode ser repetido:

f-strings

String Formatadas (em inglês: Formatted Strings ou f-strings) foi introduzido no Python 3.6.

f-strings é uma string prefixada com "f" que contêm campos de substituição dentro de chaves "{}"

As f-strings são mais práticas e simples de formatar string e será a forma utilizada nesse material.

Utilizando como base os mesmos exemplos anteriores, dessa vez utilizando f-strings:

Além disso, podemos construir uma string com f-strings:

Formatando f-strings

Algumas variações do f-strings que pode ser utilizadas.

Exemplo - Imprimindo a variável e o valor

Inserindo apenas a variável e o sinal de igual (=) pode ser impresso diretamente o nome da variável e o valor:

Exemplo - Imprimindo Aspas
Exemplo - Formatação de números decimais

Números decimais (em inglês float) utiliza-se o sufixo 'f' prefixado com o símbolo . e o número de casas desejados:

Exemplo - Formatação de números decimais

Pode-se também ajustar o espaçamento entre os valores:

O uso desse formato é util para o caso em que muitas linhas serão geradas:

Exemplo - Alinhamento a direita

Com o uso do caracter ">" podemos alinhar as strings na direta:

Exemplo - Outras bases de saída

Alterando o formato de dados da saída: