Python print ()

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.stdoutserá 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.

Artigos interessantes...