Imprimindo valores em Python (1/100 Days of Python)
Ao escrever programas, geralmente enviamos comandos para o computador e, em seguida, vemos os resultados desses comandos exibidos de alguma forma. Uma das formas de ver as mensagens do programa em Python é usando a printfunção. A printfunção é uma função interna em Python que permite exibir a saída. É uma função simples e comumente usada em Python, e é usada da seguinte maneira:
print('Hello, World!')
Observe que após o printhá colchetes de abertura e fechamento que informam ao programa o que exatamente queremos imprimir na saída.
Ao trabalhar com valores textuais, colocamos entre aspas 'para dizer ao Python que é um pedaço de texto com o qual gostaríamos de trabalhar. Nesse caso, escrevemos o texto Hello, World!entre aspas para garantir que o Python o trate como texto e imprima Hello, World!na saída. Se esquecermos de colocar os valores textuais entre aspas (por exemplo print(Hello, World!)), o Python reclamará resultando em um erro e o programa não será executado.
Você também pode usar a printfunção para imprimir vários valores, separando-os com uma vírgula:
print("Hello,", "World!")
print('I', 'really', 'love', 'Python')
Observe que não há diferença entre colocar aspas simples 'e aspas duplas ". Python trata ambos exatamente da mesma forma. É totalmente válido colocar os valores textuais tanto entre aspas simples print('hello')quanto duplas print("hello"). Podemos até ter valores diferentes entre aspas diferentes print("hello", 'world'). No entanto, é recomendável escolher um estilo e segui-lo para obter consistência. Nesta série, usaremos principalmente aspas simples.
Usando Python como uma calculadora simples
Podemos usar o Python como uma calculadora simples para realizar algumas operações numéricas e exibir os resultados na saída:
print(2 + 3)
print(5 - 2)
print(4 * 7)
print(9 / 3)
print(2 ** 3)
print(8 + 4 / 2)
print((8 + 4) / 2)
Assim, podemos usar o Python como uma calculadora simples para realizar algumas operações aritméticas e ver os resultados.
Uso avançado (set)
Até agora, vimos diferentes exemplos de uso da printfunção. Ao imprimir vários valores, podemos separá-los usando vírgulas e o Python os imprimirá lado a lado separados por um espaço. Também podemos imprimir vários valores com diferentes instruções de impressão, que imprimirão esses valores em linhas separadas. E se quisermos separar esses valores com algo diferente do espaço? E se não quisermos passar para uma nova linha após a impressão?
Existem alguns argumentos opcionais que você pode usar com a printfunção. Um deles é o separgumento, que permite especificar um separador a ser usado entre os valores que estão sendo impressos. Por exemplo:
print('Hello,', 'World!', sep='|')
print(42, 'is a great', 'number', sep='-')
Uso avançado (fim)
Outro argumento opcional é o endargumento, que permite especificar uma string a ser impressa após os valores. Por padrão, o endargumento é definido como um caractere de nova linha, portanto, a printfunção iniciará uma nova linha após imprimir os valores. No entanto, você pode alterar isso definindo o endargumento para uma string diferente. Por exemplo:
print('Hello,', 'World!', end='!!!')
print('Starting a calculation', end='...')
print(4, 3, sep='*', end=' ')
print('Done:', 4 * 3, sep=' -> ')
Existem alguns outros argumentos opcionais que você pode usar com a printfunção, mas esses são os mais usados.
Onde praticar o que acabamos de aprender?
Ao aprender on-line, é muito importante aplicar o conhecimento para garantir que ele permaneça.
Visite a Profound Academy para praticar: Impressão de saída em Python .
Qual é o próximo?
- Série completa: 100 dias de Python
- Próximo tópico: Obtendo entrada de usuários em Python





































![O que é uma lista vinculada, afinal? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)