Curso de Python

Aula 3 - Conceitos Iniciais

Saída de informações

Imagine um programa sem saídas, por exemplo, uma calculadora. Imagine que você forneça a operação que você quer realizar, como 5 + 4 e a calculadora simplesmente não te responde, em outras palavras, não te dá uma saída. Isso não seria uma calculadora, certo? Não seria de nenhuma utilidade, pois eu não consegui ver o resultado dessa operação. É exatamente essa a saída que vamos ver, elas são fundamentais em programas.

Seu primeiro código

Digite print() e dentro dos parênteses, escreva um texto cercado por aspas (podem ser simples ou duplas), geralmente o primeiro código de todo aprendiz em programação é o famoso "Olá, Mundo"

comentarios.py
print("Olá, Mundo!")
Saída:
Olá, Mundo!

Isso produzirá uma saída. O interpretador (executador) do python executará esse print e imprimirá na tela Olá, Mundo! Legal, né?? Em python, quando utilizamos o comando print(), dizemos que estamos imprimindo algo. Vamos imprimir mais coisas!

exemplo.py
print('Meu nome é Pedro')
print('Eu tenho 23 anos')
print('Gosto de programar em python')
Saída:
Meu nome é Pedro
Eu tenho 23 anos
Gosto da natureza e dos animais

Podemos utilizar o comando print() com comentários após ele. Vamos ver um exemplo:

comentarios.py
print('Exemplo') # Este comentário não será executado
Saída:
Exemplo

Docstrings e impressão de multilinhas

Podemos utilizar um "comentário" especial chamado 'docstring'. Ele não é bem um comentário, e não é recomendado utilizar ele por termos de beleza, porém vamos ver como ele funciona:

docstring.py
"""Uma docstring que
se parece com um comentário,
porém não é recomendado,
mas pode ser útil"""
Saída:
Nenhuma

Que tal imprimir uma docstring?

docstring.py
print("""Veja um exemplo
de uma docstring
sendo impressa""")
Saída:
Veja um exemplo
de uma docstring
sendo impressa

Também existe uma outra forma de imprimir múltiplas linhas (na verdade, apenas você no seu código verá múltiplas linhas, mas na saída de código é exibida apenas uma). Para fazer isso utilizamos a barra invertida (\) num certo ponto e aí podemos pular linhas. Vamos ver um exemplo:

docstring.py
print('Um exemplo de \
impressão em múltiplas \
linhas')
Saída:
Um exemplo de impressão em múltiplas linhas

Cuidado!

Não esqueça que print() se escreve em letras minúsculas. Não é possível digitar algo como Print(), PRINT() ou PrInt(), pois isso é um erro e o programa diferencia as letra minúsculas das maiúsculas, e esses pequenos erros podem ser o motivo pela qual seu código possui falhas. Outra coisa muito importante que você não deve esquecer é que quando você escreve um texto ou uma frase dentro da função print, não esqueça de delimitar o texto entre aspas simples ou duplas, porque estes textos são strings, conteúdo da próxima aula!