Rozdział 3 · Twój pierwszy program w Python

Dane wyjściowe za pomocą Python

print() może robić więcej, niż się na pierwszy rzut oka wydaje: wiele wartości jednocześnie, separatory i kontrolę końca linii.

W pliku .py nic nie jest wyświetlane samo na ekranie, musisz Wyraźnie poproś polecenie o to print(). Już go użyliśmy w Rozdział 1 i REPL (Rozdział 3.5), przyjrzyjmy się teraz bliżej pierwszemu prawdziwemu narzędziu, które będziemy stosować w każdym programie tego kursu.

Wiele wartości w jednym poleceniu

print_demo.py
print(„Wiek:”, 10, „lat”)

Możesz przekazać dowolną liczbę wartości, oddzielonych przecinkami — print() wstawi między nimi odstęp i pokaże wszystko w jednej linii.

Parametr sep — separator

Domyślnie wartości są oddzielone przez spację. Można to zmienić przez sep:

print_sep.py
print("2024", "01", "15", sep="-")
wyjście programu
2024-01-15

Parametr end — jak zakończyć linię

Domyślnie każdy print() kończy się podłączeniem linii (\n) — więc następne połączenie zaczyna się na nowej linii. Parametr end pozwala to zmienić:

print_end.py
print(„Ładowanie”, end="")
print("...", end="")
print(„Gotowe!”)
wyjście programu
Загрузка...готово!
Pusty łańcuch znaków
Challenge print() bez argumentów po prostu drukuje pusty łańcuch znaków — przydatne do rozdzielania bloków tekstu od siebie.
Oficjalne źródło
Pełny opis wszystkich parametrów print() — w sekcji „Built-in Functions”
Praktyka: sep, end i formatowanie wyjścia
interaktywny laptop bezpośrednio w przeglądarce – print() opcje w praktyce
Otwórz praktykę →