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