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
- O parâmetro
sep=
da funçãoprint
- O parâmetro
end=
da funçãoprint
- Utilizando
print
para gravar dados em arquivos
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?
Que tal receber 30 dias de conteúdo direto na sua Caixa de Entrada?
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
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
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!