Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Industrial programming >> python

Python New Line:Como imprimir SEM Newline em Python


A função interna print() do Python é usada para imprimir o conteúdo fornecido dentro do prompt de comando. A funcionalidade padrão do Python print é que ele adiciona um caractere de nova linha no final.

Neste tutorial Python, você aprenderá:

Funcionamento da função normal print()


A função print() é usada para exibir o conteúdo no prompt de comando ou no console.

Aqui está um exemplo que mostra o funcionamento do Python print sem a função de nova linha.

print("Hello World")
print("Welcome to Guru99 Tutorials")

Resultado
Hello World
Welcome to Guru99 Tutorials

Na saída fornecida, você pode ver que as strings que fornecemos em print() são exibidas em linhas separadas. A string “Hello World” é impressa primeiro, e “Welcome to Guru99 Tutorials” é impresso na próxima linha.

Como imprimir sem uma nova linha em Python?


A partir do Python 3+, há um parâmetro adicional introduzido para print() chamado end=. Este parâmetro se encarrega de remover a nova linha que é adicionada por padrão em print().

No exemplo de impressão sem nova linha do Python 3 abaixo, queremos que as strings sejam impressas na mesma linha em Python. Para fazer isso funcionar, basta adicionar end=”” dentro de print() como mostrado no exemplo abaixo:
print("Hello World ", end="")
print("Welcome to Guru99 Tutorials")

Resultado:
Hello World Welcome to Guru99 Tutorials

Estamos obtendo a saída que queríamos, mas não há espaço entre as strings. A string Hello World e Welcome to Guru99 Tutorials são impressas juntas sem nenhum espaço.

Para adicionar espaço ou caractere especial ou mesmo string a ser impresso, o mesmo pode ser dado ao argumento end=””, conforme mostrado no exemplo abaixo.
print("Hello World ", end=" ")
print("Welcome to Guru99 Tutorials")

Então aqui nós adicionamos um espaço ao argumento final, por exemplo (end=” “). Agora, se você vir a saída, deverá ver um espaço entre Hello World e Welcome to Guru99 Tutorials.

Resultado:
Hello World  Welcome to Guru99 Tutorials

Não é apenas o espaço que você pode dar ao argumento final, mas também pode especificar uma string que deseja imprimir entre as strings fornecidas. Então aqui está um exemplo disso
print("Hello World ", end="It's a nice day! ")
print("Welcome to Guru99 Tutorials")

Resultado:
Hello, World It's a nice day!  Welcome to Guru99 Tutorials

Imprimir sem nova linha no Python 2.x


Para fazer com que as strings sejam impressas sem uma nova linha, em python2.x você terá que adicionar uma vírgula (,) no final da instrução print como mostrado abaixo:
print "Hello World ", 
print "Welcome to Guru99 Tutorials."

Resultado:
Hello World  Welcome to Guru99 Tutorials

Usando o módulo Python sys


Ainda outro método que você pode usar para imprimir sem nova linha em Python é o módulo embutido chamado sys .

Aqui está um exemplo funcional que mostra como usar o sistema módulo para imprimir sem strings Python de nova linha.

Para trabalhar com o módulo sys, primeiro importe o módulo sys usando a importação palavra-chave. Em seguida, use o método stdout.write() disponível dentro do sistema módulo, para imprimir suas strings.
import sys

sys.stdout.write("Hello World ")
sys.stdout.write("Welcome to Guru99 Tutorials")

Resultado:
Hello World Welcome to Guru99 Tutorials

Usando print() para imprimir uma lista sem uma nova linha


Considere uma lista de itens, por exemplo:mylist =[“PHP”, JAVA”, “C++”, “C”, “PHYTHON”] e você deseja imprimir os valores dentro da lista usando for-loop. Então aqui você pode usar print() para exibir os valores dentro da lista conforme mostrado no exemplo abaixo:
mylist = ["PHP", "JAVA", "C++", "C", "PHYTHON"]
for i in mylist:
	print(i)

Resultado:
PHP
JAVA
C++
C
PHYTHON

A saída mostra os itens da lista, cada um impresso um após o outro, em uma nova linha. E se você quiser todos os itens da lista na mesma linha? Para isso, use o argumento end dentro de print() que removerá a nova linha no Python e imprimirá todos os itens da lista na mesma linha.
mylist = ["PHP", "JAVA", "C++", "C", "PYTHON"]
for i in mylist:
	print(i, end=" ")

Resultado:
PHP JAVA C++ C PHYTHON

Imprimindo o padrão estrela(*) sem nova linha e espaço


O exemplo de Python print sem nova linha fará uso da função print() para imprimir estrelas(*) na mesma linha usando for-loop.
for i in range(0, 20):
    print('*', end="")

Resultado:
********************

Resumo:


python

  1. Como a nova tecnologia é aplicada em refratários?
  2. Entrada, Saída e Importação do Python
  3. Como obter data e hora atuais em Python?
  4. Como escrever comentários em programação C
  5. Instrução Python Print():Como imprimir com exemplos
  6. Python verifica se o arquivo existe | Como verificar se existe um diretório em Python
  7. Python Average:Como encontrar a AVERAGE de uma lista em Python
  8. Troque duas variáveis ​​Python sem usar uma terceira
  9. O Cenário de Integração da Nova Linha
  10. Como adicionar uma nova ferramenta