Coursera Learner working on a presentation with Coursera logo and
Coursera Learner working on a presentation with Coursera logo and

Na maioria dos casos, os usuários Python começam sua jornada entendendo como funciona a impressão().  A função de impressão ajuda os programadores a escreverem seus revestimentos como um olá mundo. A impressão também pode ser usada para exibir mensagens formatadas na tela e para detectar bugs. Dito isto, a função de impressão Python tem muito mais a oferecer e discutiremos tudo sobre isso nesta peça. 

Apesar de não ser muito apreciada e um pouco chata, a impressão() oferece um monte de coisas.  Antes de prosseguir, vale a pena ter em mente que a print() tornou-se uma adição maciça em Python 3, onde efetivamente substituiu a print() Python 2s mais antiga.  

Python e Impressão

Vejamos alguns exemplos de pitões de impressão para aprender as diferentes formas de chamar a função print(), que em linguagem de programação significa se familiarizar com a assinatura da função. 

Imprimir()

Não é preciso passar argumentos; no entanto, ainda é preciso acrescentar parênteses vazios nisto, o que permite que Python execute esta função em vez de apenas se referir a ela pelo nome. Fazendo isso, será criado um novo caráter de linha. Este personagem será invisível e criará um espaço em branco como em sua tela. Você é livre para chamar a impressão() inúmeras vezes assim para adicionar espaço vertical. É bastante semelhante a pressionar o botão Enter” no teclado.

Caráter da nova linha

Como os homens discutiram anteriormente, não usar argumentos ao chamar a impressão() cria uma linha em branco. Esta linha contém apenas o novo caractere da linha. Também vale a pena ter em mente que esta linha não está vazia. O uso da string literal em Python pode ajudar a visualizar os elementos da linha.

Se você quiser apagar um novo caractere da linha Python, considere o uso do método rstrip(). Aqui está como isto ficará. 

 

Na maioria dos casos, seria melhor comunicar uma mensagem para o usuário final. Aqui está como fazer isso acontecer. 

  • Você pode começar passando um fio literal para imprimir (): o que fará com que uma mensagem diga (por favor aguarde enquanto o programa está carregando)
  • Você pode extrair a mensagem e dar-lhe um nome relevante para melhorar a legibilidade, garantindo ao mesmo tempo a reutilização do código. 
  • Finalmente, você pode passar expressões como concatenação de cordas para avaliação antes de proceder à impressão do resultado.

Acredite ou não, há muitas técnicas de formatação de mensagens em Python. Considere olhar para as cordas F presentes em Python 3.6 como a sintaxe que elas fornecem é indiscutivelmente a mais concisa. O uso das cordas F garante que você não cometa erros comuns como a falha em adicionar operandos concatenados de elenco. Como Python é uma linguagem incrivelmente forte, ele não permite que os programadores façam coisas como o exemplo abaixo

Forçar números em cordas é simplesmente errado e não faz sentido. Em vez disso, seria ideal transformar o número em cordas para juntá-los. 

A Python sempre o informará sobre os problemas através de um rastreamento, a menos que você cuide de tais erros por si mesmo.

Standard Out e impressão()

Se você é um programador, você estará bem ciente de que cada programa lá fora contém uma área de saída de texto referida como padrão, também conhecida como stdout”. A função de impressão python toma dados python como strings e ints, imprimindo os valores em direção ao padrão out.

Chamar texto padrão em tal cenário significa que há um grupo de linhas em que cada linha é um grupo de chars contendo uma nova marca de chars de ‘\n’ no final de cada linha. Apesar do que pode parecer padrão, não é muito complicado. Em sua essência, é uma área de texto que é compartilhada cada código dentro de um programa. 

Terminal de saída padrão

Sempre que alguém executa um programa em um terminal, ele vê o padrão aparecer ali mesmo. Vejamos um exemplo de como executar o comando hello.py dentro do terminal.

$ python3 olá.py

Olá, olá!

como você está?

Eu estou bem

$

A função de impressão Python

A função de impressão píton toma essencialmente qualquer quantidade de parâmetros após os quais começa a imprimi-los em uma linha de texto singular. Uma vez que isto acontece, estes itens são convertidos separadamente na forma de texto, separados por espaços. Também vale a pena ter em mente que existe um ‘\n’ no final. Se chamado com parâmetros 0, o comando print() imprimirá apenas o ‘\n’.

O código fonte python escreve o texto dentro de uma cadeia usando citações como olá”, para garantir que todos estejam acostumados a ver tais formas. Também vale a pena ter em mente que quando você imprime uma string, você só imprimirá os dados do texto da string sem nenhuma aspas. 

>>> imprimir(‘Olá’)

Olá

Impressão e Retorno – Entendendo a Correlação

Fazer uso do comando de retorno é sem dúvida a melhor maneira de retornar os resultados de seu respectivo chamador. Além disso, o uso do comando de retorno é a alternativa secundária para a comunicação de dados. Entretanto, é relativamente mais simples. Normalmente, o standard out é na forma de texto e compartilhado em quase todas as funções. 

Portanto, seria melhor utilizar os valores de retorno como o principal teste de função e mecanismo de saída de dados da caixa preta. Lembre-se, a saída padrão é essencialmente um tipo de saída de função alternativa e é freqüentemente usada para produzir saída de texto para usuários localizados no terminal. 

Impressão para arquivo

Na pitão de impressão, a impressão em saída padrão é bastante comum. Dito isto, a função imprimir() também é ideal para imprimir para abrir arquivos.  Se você quiser abrir um arquivo para escrever, comece adicionando wsempre que você planeja chamar a função open(). Ao fazer isso, o conteúdo existente do arquivo será deletado, e é por isso que você deve ter cuidado sempre que abrir para escrever. Uma vez aberto o arquivo, o arquivo eletivo = parâmetro guiará as linhas de texto no arquivo em vez de escrevê-las na saída padrão.

Apesar de ser uma função fundamental, a pitão de impressão pode ser bastante difícil de entender. No entanto, as informações e dicas discutidas nesta peça lhe darão uma idéia mais clara, garantindo que você possa usar a impressão() de forma eficaz. 

línguas

Weekly newsletter

No spam. Just the latest releases and tips, interesting articles, and exclusive interviews in your inbox every week.