Глава 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 и форматирование вывода