Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Industrial programming >> Python

Python New Line:afdrukken ZONDER nieuwe regel in Python

De ingebouwde functie Python print() wordt gebruikt om de gegeven inhoud binnen de opdrachtprompt af te drukken. De standaardfunctionaliteit van Python print is dat het aan het einde een teken voor een nieuwe regel toevoegt.

In deze Python-tutorial leer je:

  • Werking van de functie Normal print()
  • Hoe print je zonder een nieuwe regel in Python?
  • Afdrukken zonder nieuwe regel in Python 2.x
  • Python sys-module gebruiken
  • Print() gebruiken om een ​​lijst af te drukken zonder een nieuwe regel
  • Het ster(*)-patroon afdrukken zonder nieuwe regel en spatie

Werking van de functie Normal print()

De functie print() wordt gebruikt om de inhoud in de opdrachtprompt of console weer te geven.

Hier is een voorbeeld dat de werking van Python print zonder nieuwe regelfunctie laat zien.

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

Uitgang

Hello World
Welcome to Guru99 Tutorials

In de gegeven uitvoer kun je zien dat de strings die we in print() hebben gegeven op aparte regels worden weergegeven. De string "Hello World" wordt eerst afgedrukt en "Welcome to Guru99 Tutorials" wordt op de volgende regel afgedrukt.

Hoe print je zonder een nieuwe regel in Python?

Vanaf Python 3+ is er een extra parameter geïntroduceerd voor print() genaamd end=. Deze parameter zorgt voor het verwijderen van de nieuwe regel die standaard is toegevoegd in print().

In het Python 3-afdrukvoorbeeld zonder nieuwe regel hieronder, willen we dat de tekenreeksen op dezelfde regel in Python worden afgedrukt. Om dat werkend te krijgen, voegt u gewoon end=”” in print() toe, zoals in het onderstaande voorbeeld:

print("Hello World ", end="")
print("Welcome to Guru99 Tutorials")

Uitgang:

Hello World Welcome to Guru99 Tutorials

We krijgen de output die we wilden, maar er is geen spatie tussen de strings. De tekenreeks Hello World en Welcome to Guru99 Tutorials worden samen afgedrukt zonder enige spatie.

Om een ​​spatie of een speciaal teken of zelfs een tekenreeks toe te voegen die moet worden afgedrukt, kan hetzelfde worden gegeven aan het argument end=””, zoals weergegeven in het onderstaande voorbeeld.

print("Hello World ", end=" ")
print("Welcome to Guru99 Tutorials")

Dus hier hebben we een spatie toegevoegd aan het eindargument, bijvoorbeeld (end=" "). Als je nu de uitvoer ziet, zou je een spatie moeten zien tussen Hello World en Welcome to Guru99 Tutorials.

Uitgang:

Hello World  Welcome to Guru99 Tutorials

Het is niet alleen ruimte die u aan het eindargument kunt geven, maar u kunt ook een tekenreeks specificeren die u tussen de gegeven tekenreeksen wilt afdrukken. Dus hier is een voorbeeld ervan

print("Hello World ", end="It's a nice day! ")
print("Welcome to Guru99 Tutorials")

Uitgang:

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

Afdrukken zonder nieuwe regel in Python 2.x

Om de strings te laten printen zonder een nieuwe regel, moet je in python2.x een komma (,) toevoegen aan het einde van het print statement, zoals hieronder getoond:

print "Hello World ", 
print "Welcome to Guru99 Tutorials."

Uitgang:

Hello World  Welcome to Guru99 Tutorials

Python sys-module gebruiken

Nog een andere methode die u kunt gebruiken om zonder nieuwe regel in Python af te drukken, is de ingebouwde module met de naam sys .

Hier is een werkend voorbeeld dat laat zien hoe u gebruik kunt maken van de sys module om af te drukken zonder newline Python-strings.

Om met de sys-module te werken, importeert u eerst de module sys met behulp van de import trefwoord. Maak vervolgens gebruik van de stdout.write() methode die beschikbaar is binnen de sys module, om uw snaren af ​​te drukken.

import sys

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

Uitgang:

Hello World Welcome to Guru99 Tutorials

Print() gebruiken om een ​​lijst af te drukken zonder een nieuwe regel

Overweeg bijvoorbeeld een lijst met items:mylist =[“PHP”, JAVA”, “C++”, “C”, “PHYTHON”] en u wilt de waarden in de lijst afdrukken met for-loop. Dus hier kun je print() gebruiken om de waarden in de lijst weer te geven, zoals in het onderstaande voorbeeld:

mylist = ["PHP", "JAVA", "C++", "C", "PHYTHON"]
for i in mylist:
	print(i)

Uitgang:

PHP
JAVA
C++
C
PHYTHON

De uitvoer toont de lijstitems, elk na elkaar afgedrukt, op een nieuwe regel. Wat als u alle items op de lijst in dezelfde regel wilt hebben? Gebruik daarvoor het eindargument in print() dat een nieuwe regel in Python zal verwijderen en alle items van de lijst in dezelfde regel zal afdrukken.

mylist = ["PHP", "JAVA", "C++", "C", "PYTHON"]
for i in mylist:
	print(i, end=" ")

Uitgang:

PHP JAVA C++ C PHYTHON

Het ster(*)-patroon afdrukken zonder nieuwe regel en spatie

Het voorbeeld van Python-print zonder nieuwe regel maakt gebruik van de functie print() om sterren(*) op dezelfde regel af te drukken met behulp van for-loop.

for i in range(0, 20):
    print('*', end="")

Uitgang:

********************

Samenvatting:

  • De ingebouwde functie Python print() wordt gebruikt om de opgegeven inhoud binnen de opdrachtprompt af te drukken. De standaardfunctionaliteit van Python print is dat het aan het einde een teken voor een nieuwe regel toevoegt.
  • Vanaf Python 3+ is er een extra parameter geïntroduceerd voor print() genaamd end=. De param end=zorgt voor het verwijderen van de nieuwe regel die standaard is toegevoegd in print().
  • In python2.x kun je een komma (,) toevoegen aan het einde van de print-instructie die de nieuwe regel uit print Python zal verwijderen.
  • Een andere methode die je kunt gebruiken voor Python print no newline is de ingebouwde module genaamd sys .

Python

  1. Hoe wordt de nieuwe technologie toegepast in vuurvaste materialen?
  2. Hoe aan de slag met Python?
  3. Python invoer, uitvoer en import
  4. Hoe de huidige datum en tijd in Python te krijgen?
  5. Hoe opmerkingen te schrijven in C-programmering
  6. Python Print()-instructie:afdrukken met voorbeelden
  7. Python controleren of bestand bestaat | Hoe te controleren of er een directory bestaat in Python
  8. Python-gemiddelde:hoe het GEMIDDELDE van een lijst in Python te vinden?
  9. Verwissel twee Python-variabelen zonder een derde te gebruiken
  10. Het nieuwe lijnintegratielandschap
  11. Nieuw gereedschap toevoegen