Глава 3 · Ваша первая программа на Python

Вывод данных с помощью Python

print() умеет больше, чем кажется на первый взгляд — несколько значений сразу, свои разделители и управление концом строки.

В файле .py ничего не выводится на экран само по себе — нужно явно попросить об этом командой print(). Мы уже пользовались ей в главе 1, теперь разберём подробнее.

Несколько значений в одной команде

print_demo.py
print("Возраст:", 10, "лет")

Через запятую можно передать сколько угодно значений — print() сам вставит между ними пробел и выведет всё в одну строку.

Параметр sep — разделитель

По умолчанию значения разделяются пробелом. Это можно изменить параметром sep:

print_sep.py
print("2024", "01", "15", sep="-")
вывод программы
2024-01-15

Параметр end — чем закончить строку

По умолчанию каждый print() завершается переводом строки — поэтому следующий вызов начинается с новой строки. Параметр end позволяет это изменить:

print_end.py
print("Загрузка", end="")
print("...", end="")
print("готово!")
вывод программы
Загрузка...готово!
Пустая строка
Вызов print() без аргументов просто выводит пустую строку — удобно, чтобы отделить блоки текста друг от друга.
Практика в Jupyter Notebook
03-04-print.ipynb · sep, end и форматирование вывода
Открыть ноутбук →