← Все вопросы

Что выводит print с параметрами sep и end?

Задан 21 месяц назад681 просмотров2 ответа
14

У print есть какие-то sep и end. Что они меняют? По умолчанию вроде и так нормально печатает.

2 ответа

19
✓ Принятый ответ — помог автору

sep — чем разделять аргументы между собой (по умолчанию пробел). end — что поставить в конце (по умолчанию перенос строки \n).

print("a", "b", "c")              # a b c
print("a", "b", "c", sep="-")    # a-b-c
print("2026", "06", "16", sep=".")  # 2026.06.16

end удобен, когда не нужен перевод строки после print:

print("загрузка", end="...")
print("готово")   # загрузка...готово

Часто end="" ставят, чтобы печатать в одну строку в цикле.

Данил Джалагания end='' в цикле — то что искал, спасибо 👍 · 21 месяц назад
8

sep — разделитель между значениями, end — что в конце вместо перевода строки.

Ваш ответ

Войдите, чтобы ответить на вопрос.
Поддержать проект