Imprimindo valores em Python (1/100 Days of Python)

Jan 04 2023
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 função print.
Dia 1 da série de posts do blog “100 Days of Python” cobrindo a função print()

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?