Python print()

Olá aprendizes. Neste tutorial, vamos aprender mais sobre a função de impressão do Python. Em nosso último tutorial, aprendemos sobre a função de float do Python.

Impressão do Python

Quase todo o nosso tutorial anterior contém a função print() do Python. Mas não discutimos completamente sobre a função de impressão do Python. Agora vamos aprender. Primeiro, devemos conhecer a estrutura básica da função de impressão do Python. Isso é dado abaixo; Se você leu nosso tutorial sobre Funções e argumentos do Python, então provavelmente teve uma ideia sobre a função acima. Os valores recebem uma lista de variáveis não definidas. Portanto, todos os valores separados por vírgula serão colocados na lista valores. Portanto, se você adicionar mais elementos separados por vírgula, obterá uma saída onde todos os valores são juntos separados por espaço. O exemplo a seguir irá guiá-lo sobre o uso simples da função de impressão do Python.

# inicialize a 1ª variável
var1 = 1

# inicialize a 2ª variável
var2 = 'string-2'

# inicialize a 3ª variável
var3 = float(23.42)

print(var1, var2, var3)

A saída do código a seguir será.

1 string-2 23.42

Portanto, quantos itens você quiser imprimir, basta colocá-los juntos como argumentos.

Usando a Palavra-chave sep na função print do Python

Se você observar o exemplo da seção anterior, notará que as variáveis são separadas por um espaço. Mas você pode personalizá-lo ao seu próprio estilo. Suponha que no código anterior você queira separar os valores usando um sublinhado (_). Então você deve passar o sublinhado como o valor da palavra-chave sep. A seguinte função ilustrará a ideia de usar a palavra-chave sep do print do Python.

# inicializar 1ª variável
var1 = 1

# inicializar 2ª variável
var2 = 'string-2'

# inicializar 3ª variável
var3 = float(23.42)

print(var1, var2, var3, sep='_')

E você obterá a saída desejada como esta:

1_string-2_23.42

Palavra-chave end do print do Python

A chave end da função print definirá a string que precisa ser anexada quando a impressão for concluída. Por padrão, a chave end é definida pelo caractere de nova linha. Portanto, após terminar de imprimir todas as variáveis, um caractere de nova linha é anexado. Assim, obtemos a saída de cada instrução de impressão em linhas diferentes. Mas agora vamos sobrescrever o caractere de nova linha por um hífen (-) no final da instrução de impressão. Veja o exemplo a seguir.

# inicializar uma lista
initList = ['camel', 'case', 'stop']

# imprimir cada palavra usando loop
print('Printing using default print function')
for item in initList:
    print(item)  # default print function. newline is appended after each item.

print()  # another newline

# imprimir cada palavra usando função de impressão modificada
print('Printing using modified print function')
for item in initList:
    print(item, end='-')

E você obterá saídas como as seguintes

Printing using default print function
camel
case
stop

Printing using modified print function
camel-case-stop-

Python imprimir para arquivo

Nesta seção, aprenderemos sobre a palavra-chave file. Na verdade, a palavra-chave file é usada para extrair a saída para um arquivo especificado. Se você leu nosso tutorial anterior Operação de arquivo Python, então você deve saber sobre operação básica de arquivo. Portanto, você tem que abrir um arquivo em modo de escrita primeiro, e então usar o ponteiro do arquivo como o valor da palavra-chave file na função print(). Veja o código a seguir para entender o uso de arquivo de impressão python.

# abrir um arquivo em modo de escrita
fi = open('output.txt', 'w')

# inicializar uma lista
initList = ['camel', 'case', 'stop']

# imprimir cada palavra usando loop
print('Printing using default print function')
for item in initList:
    print(item, file=fi)  # use file keyword

print(file=fi)

# imprimir cada palavra usando função de impressão modificada
print('Printing using modified print function')
for item in initList:
    print(item, end='-', file=fi)  # use file keyword

# fechar o arquivo
fi.close()

E você obterá a mesma saída do exemplo anterior em um arquivo de texto de saída. Isso é tudo sobre Python imprimir. Espero que você tenha entendido bem. Para qualquer dúvida adicional, sinta-se à vontade para usar a seção de comentários. Boa sorte.

Source:
https://www.digitalocean.com/community/tutorials/python-print