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 print()-functie: Praktische handleiding met voorbeelden

Beheers de print()-functie in Python—je essentiële tool voor het tonen van berichten, debuggen en bouwen van gebruikersinterfaces. Of je nu beginner bent of ervaren ontwikkelaar, deze handleiding dekt de basis en duikt in geavanceerde technieken, zoals het printen van lege regels en het aanpassen van de regeterminator.

Wat is print()?

De ingebouwde print()-functie geeft een of meer objecten weer op de console. Intern converteert het elk object naar een string, voegt ze samen met een spatie, en voegt een newline toe tenzij je de end-parameter overschrijft.

Syntax

print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)

Voor de meeste use cases is de simpele vorm print(object) voldoende. Zie de officiële docs voor een volledige lijst van parameters.

Een simpele string printen

In Python 3 wordt een enkele string als volgt geprint:

print("Welcome to Guru99")

Uitvoer:

Welcome to Guru99

Python 2 gebruikte een andere syntaxis zonder haakjes:

print "Welcome to Guru99"

Meerdere regels

Print verschillende strings, één per regel:

print("USA") print("Canada") print("Germany") print("France") print("Japan")

Uitvoer:

USA Canada Germany France Japan

Lege regels printen

Om lege regels in te voegen, kun je de newline-karakter vermenigvuldigen of ze expliciet schrijven.

print(8 * "\n") # acht lege regels # of print("\n\n\n\n\n\n\n\n")

Voorbeeld dat een begroeting omringt met acht lege regels:

print("Welcome to Guru99") print(8 * "\n") print("Welcome to Guru99")

Resultaat:

Welcome to Guru99 Welcome to Guru99

De regeterminator aanpassen

Standaard eindigt print() met een newline (\n). Het end-keyword laat je het vervangen door elke string, wat handig is voor geformatteerde uitvoer.

print("Welcome to", end=' ') print("Guru99", end='!')

Uitvoer:

Welcome to Guru99!
print("Python", end='@')

Uitvoer:

Python@

Het gebruik van end kan ook helpen bij het bouwen van tabellen of voortgangsindicatoren zonder de stroom van een enkele regel te breken.

Python

  1. Python Pass Statement onder de knie krijgen: Een praktische gids
  2. Python's str.count() beheersen: Karakters & substrings tellen met voorbeelden
  3. Python `format()` strings beheersen met duidelijke voorbeelden
  4. Python's String.find()-methode beheersen: Syntaxis, voorbeelden & alternatieven
  5. Python lambda-functies beheersen: praktische voorbeelden & best practices
  6. Python round()-functie uitgelegd met praktische voorbeelden
  7. Python's map()-functie beheersen: syntaxis, voorbeelden en best practices
  8. Python timeit() – Uitvoeringstijd meten met praktische voorbeelden
  9. type() en isinstance() in Python begrijpen: praktische voorbeelden
  10. Python print zonder newline: de end-parameter & andere technieken beheersen
  11. Java's String compareTo() Methode beheersen: Syntaxis, Use Cases en Praktische Voorbeelden