A função print () imprime o objeto fornecido no dispositivo de saída padrão (tela) ou no arquivo de fluxo de texto.
A sintaxe completa de print()
é:
imprimir (* objetos, sep = '', fim = ' n', arquivo = sys.stdout, flush = False)
print () Parâmetros
- objetos - objeto para o impresso. * indica que pode haver mais de um objeto
- sep - os objetos são separados por sep. Valor padrão :
' '
- fim - o fim é impresso finalmente
- arquivo - deve ser um objeto com o método write (string). Se omitido,
sys.stdout
será usado o que imprime objetos na tela. - flush - se True, o fluxo é forçosamente descarregado. Valor padrão :
False
Nota: sep, end, file e flush são argumentos de palavra-chave. Se você quiser usar o argumento sep, você deve usar:
imprimir (* objetos, sep = 'separador')
não
imprimir (* objetos, 'separador')
Valor de retorno de impressão ()
Não retorna nenhum valor; retorna Nenhum.
Exemplo 1: Como print () funciona em Python?
print("Python is fun.") a = 5 # Two objects are passed print("a =", a) b = a # Three objects are passed print('a =', a, '= b')
Resultado
Python é divertido. a = 5 a = 5 = b
No programa acima, apenas o parâmetro de objetos é passado para a print()
função (em todas as três instruções de impressão).
Conseqüentemente,
' '
separador é usado. Observe, o espaço entre dois objetos na saída.- o parâmetro final
''
(caractere de nova linha) é usado. Observe que cada instrução de impressão exibe a saída na nova linha. - arquivo é
sys.stdout
. A saída é impressa na tela. - flush é
False
. O fluxo não é descarregado à força.
Exemplo 2: print () com parâmetros separadores e finais
a = 5 print("a =", a, sep='00000', end='') print("a =", a, sep='0', end='')
Resultado
a = 000005 a = 05
Passamos os parâmetros sep e end no programa acima.
Exemplo 3: print () com parâmetro de arquivo
Em Python, você pode imprimir objetos no arquivo especificando o parâmetro do arquivo.
Leitura recomendada: E / S de arquivo Python
sourceFile = open('python.txt', 'w') print('Pretty cool, huh!', file = sourceFile) sourceFile.close()
Este programa tenta abrir o python.txt no modo de escrita. Se este arquivo não existir, o arquivo python.txt será criado e aberto no modo de escrita.
Aqui, passamos o objeto de arquivo sourceFile para o parâmetro de arquivo. O objeto de corda 'Muito legal, hein!' é impresso no arquivo python.txt (verifique em seu sistema).
Finalmente, o arquivo é fechado usando o close()
método.