A função print no Python

Cansado de programar?

Cansado(a) de quebrar a cabeça para aprender a programar Python de verdade?

Conheça a melhor e mais completa formação de Python e Django e sinta-se um programador verdadeiramente competente. Além de Python e Django, você também vai aprender Banco de Dados, SQL, HTML, CSS, Javascript, Bootstrap e muito mais!

Quero aprender Python e Django de Verdade! Quero aprender!
Suporte

Tire suas dúvidas diretamente com o professor

Suporte

Projetos práticos voltados para o mercado de trabalho

Suporte

Formação moderna com foco na prática profissional

Salve salve Pythonista!

Nesse post você vai aprender a função mais utilizada por todo Pythonista: a função print!

Usamos a função print para mostrar dados na tela dos usuários, através do terminal.

Além disso, é muito comum em nosso dia a dia de Desenvolvedor utilizá-lo como forma de inspecionar o código, também chamado de Debug.

Mas chega de enrolação e vamos para o conteúdo!

Vá Direto ao Assunto…

Saída de dados com a função print

A função para imprimir dados em Python é a função print().

Ela é responsável por mostrar valores em seu terminal:

1
print('Olá Mundo')

Vai imprimir o seguinte texto no terminal:

1
Olá Mundo

O parâmetro sep= da função print

Por padrão, quando utilizamos virgula para separar os itens, a função print utiliza espaços para separar cada saída.

Porém, podemos utilizar o parâmetro sep= para definir um caractere de separação.

Entenda no exemplo a seguir:

1
2
3
print('Dia', 'Mês', 'Ano', sep='/')
print('ontem', 'Hoje', 'Amanhã', sep='-')
print("B", "n", "n", ".", sep='a')

Observe a saída com os caracteres definidos:

1
2
3
Dia/Mês/Ano
ontem-Hoje-Amanhã
Banana.

Perceba que a função print incluiu o caracter indicado em sep= como separador dos dados a serem mostrados ao usuário!

Está curtindo esse conteúdo? :thumbsup:

Que tal receber 30 dias de conteúdo direto na sua Caixa de Entrada?

Sua assinatura não pôde ser validada.
Você fez sua assinatura com sucesso.

Assine as PyDicas e receba 30 dias do melhor conteúdo Python na sua Caixa de Entrada: direto e sem enrolação!

O parâmetro end= da função print

Por padrão, a função print utiliza a quebra de linha (\n) como último caracter.

O parâmetro end= é responsável por alterar esse comportamento, possibilitando ao desenvolvedor trocar qual caracter será adicionado ao final do dado impresso no terminal.

Vamos entender melhor no exemplo a seguir:

1
2
3
4
5
6
7
8
9
10
11
# Exemplo com fim de linha sem nenhum caracter
print('Vamos estudar Na ', end='')
print('Python Academy')

# Exemplo com fim de linha igual à ->
print('As rosas são', end=' -> ')
print('Vermelhas')

# Exemplo com fim de linha igual à :
print("Quantidade", end=': ')
print(40)

Dessa forma, a saída será:

1
2
3
Vamos estudar Na Python Academy
As rosas são -> Vermelhas
Quantidade: 40

Quer dominar Python e fazer parte da parcela de profissionais mais bem paga do mercado de TI? Então clique no botão abaixo e venha fazer parte da Jornada Python :point_down:

Jornada Python Jornada Python

Utilizando print para gravar dados em arquivos

A função print() também funciona para gravar dados em arquivos.

Para isso, utilizamos o parâmetro file= da função print.

Também precisamos de um arquivo aberto, o que é feito utilizando-se a função open.

Veja o exemplo abaixo:

1
2
3
with open('arquivo.txt', 'w') as arquivo:
    print("Escreva isso dentro do arquivo,", file=arquivo)
    print("Escreva outra linha dentro do arquivo.", file=arquivo)

Se abrirmos o arquivo.txt, veremos o seguinte conteúdo:

1
2
Escreva isso dentro do arquivo,
Escreva outra linha dentro do arquivo.

Conclusão

Nesse post você aprendeu como utilizar a função print para mostrar dados em tela!

Tenho certeza que a partir de agora você é um Dev muito mais completo :wink:

E se quiser dar o próximo passo rumo à sua Carreira de sucesso de Desenvolvedor Python, te convido a conhecer a Jornada Python clicando aqui!

Quero ser o mentor que vai te levar às melhores oportunidades de mercado.

Até a próxima!

#newsletter Olá :wave: Curtiu o artigo? Então faça parte da nossa Newsletter! Privacidade Não se preocupe, respeitamos sua privacidade. Você pode se descadastrar a qualquer momento.