Saída de ecrã com impressão
Sugestão
Consulte a guia Texto e imagens para obter mais detalhes!
A coisa mais fundamental que um programa pode fazer é comunicar consigo. Em Python, apresenta a saída no ecrã usando a função incorporadaprint().
Usar print()
A print() função envia texto para a consola. Chama-o passando o texto que pretende mostrar entre parênteses, entre aspas:
print("Hello, world!")
Output:
Hello, world!
Podes tentar correr este código tu próprio num interpretador Python online em https://aka.ms/python-coder.
Aspas simples vs. duplas
O Python não se importa se usas aspas simples (') ou duplas aspas ("), desde que as combines. Por exemplo, 'imprimir('Olá, mundo!') funciona exatamente da mesma forma.
Evite perder orçamentos
Se quiser imprimir palavras, deve usar aspas. Omitir esses dados diz ao Python para procurar uma variável em vez de texto. Uma variável atua como um recipiente para um valor. Por exemplo:
# This code is missing quotes around the text
print(Hello)
Este código resulta num erro NameError: name 'Hello' is not defined. Não entres em pânico se vires isto; significa apenas que o Python está à procura de um contentor que ainda não existe!
Note
O # símbolo é usado para adicionar comentários ao seu código. Os comentários são notas para humanos que leem o código, e o Python ignora-os ao executar o programa.
Impressão de múltiplos itens
Podes passar vários valores separando-os print() com vírgulas. O Python insere automaticamente um espaço entre cada item para ti, o que é ótimo para combinar texto:
print("Hello", "world!")
Output:
Hello world!
Utilização de caracteres de escape
Adicionar um espaço entre os itens é útil, mas por vezes precisa de mais controlo sobre a formatação do texto, como começar uma nova linha, adicionar um espaço de separador ou incluir aspas dentro do texto. Não podes simplesmente carregar em Enter ou Tab dentro das aspas para fazer isto. Em vez disso, o Python usa caracteres de escape, que funcionam como comandos secretos dentro do teu texto. Começam sempre com uma barra inversa (\):
| Sequência de fuga | O que faz | Example | Output |
|---|---|---|---|
\n |
Move texto para uma nova linha | print("Line 1\nLine 2") |
Line 1Line 2 |
\t |
Adiciona espaço de separador | print("Name:\tAlex") |
Name: Alex |
\\ |
Imprime uma barra inversa literal | print("C:\\Users") |
C:\Users |
\" |
Imprime uma citação dupla | print("She said, \"Hi!\"") |
She said, "Hi!" |
Certifica-te de usar a barra inversa (\) e não a barra frontal (/). Ao escrever /n , só se imprime /n no ecrã.