A função de impressão básico em Python imprime uma string ou uma série de caracteres para a saída padrão - normalmente o console que você está usando para chamar o programa . Você também pode usá-lo para imprimir esses caracteres em um arquivo. A sintaxe correta para chamar a função de impressão depende da versão do Python que você está usando . Declaração de impressão
substituídos na versão 3.x da família, mas ainda em uso no 2.x, o comando print é a maneira mais simples de imprimir uma string para a saída do console . "Imprimir" é uma palavra-chave especial, como "retorno" e " tentar. " Por padrão, esta declaração imprime o objeto fornecido para a saída padrão . A sintaxe é a seguinte:
impressão [>> alvo ], [ string ou personagem]
Por padrão, Python imprime o objeto e , em seguida, imprime um terminador de linha , "\\ n . " Se você acabar com a declaração de impressão com uma vírgula , não vai imprimir o terminador de linha . Você também pode especificar um arquivo de destino para escrever através utilizando o ">>" string e uma vírgula após o ponteiro de arquivo.
Imprimir Função
na versão 3.x família, a declaração de impressão foi substituído pela função de impressão introduzido na versão 2.6 ( referência 1). A função de impressão funciona como qualquer outra função, e você chamá-lo com a seguinte sintaxe :
print ( [object, ...] [ , sep = "" ] [, end = '\\ n' ] [ ,", file = sys.stdout ] )
Todos os argumentos são opcionais; usando sem argumentos imprime uma linha em branco para o console. "Setembro " separa os componentes do objeto com o caráter dado . "End" especifica o caractere para imprimir no final - por padrão, um caractere de nova linha , mas você também pode usar uma cadeia vazia para significar a falta de uma nova linha. Finalmente, incluindo o parâmetro "file" permite que você especifique um arquivo para gravar.
Funções também utilizado para a impressão
Algumas funções especiais trabalham em conjunto com as funções de impressão para fornecer funcionalidade completa para Python. " File.write ()" é uma função que escreve uma seqüência de caracteres para o arquivo dado, chamando-o de usar " sys.stdout " como o arquivo irá executar a mesma função que uma declaração de impressão ou função. " Repr (objeto) " é uma função , muitas vezes utilizado em conjunto com uma declaração de impressão - ele converte o objeto fornecido em uma corda impressão
impressão Exemplos
# imprime " Olá , Python ! " e um caractere de nova linha
print " Olá , Python ! " # Versão 2 onlyprint ("Olá , Python ! ") # Versão 2 e 3
# imprime o conteúdo do ' arr ' array com cada entrada da matriz separados por uma vírgula
print "," . join ( arr) # Versão 2 onlyprint (arr , sep = " , ") # Versão 2 e 3
# imprime " Olá, Python ! " para um arquivo fornecido pelo nome " fileptr "print >> fileptr " Olá, Python ! " ; # Versão 2 onlyprint ( "Olá , Python " , file = fileptr ) # Versão 2 e 3