Вебинары Разобраться в IT Реферальная программа
Программирование Аналитика Дизайн Маркетинг
07 Июл 2023
2 мин
7994

Вывод в Python без новой строки или пробела

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

Освойте Python на курсе от Skypro. Вас ждут 400 часов обучения и практики (достаточно десяти часов в неделю), подготовка проектов для портфолио, индивидуальная проверка домашних заданий и помощь опытных наставников. Получится, даже если у вас нет опыта в IT.

В Python при использовании функции print() по умолчанию каждый новый элемент выводится с новой строки или с пробелом. Это логично для большинства случаев, но иногда возникает необходимость вывести данные без перехода на новую строку или пробела. Например, есть задача вывести четыре точки подряд без пробелов и переносов строк.

Стандартный код Python выглядит так:

for i in range(4): 
    print('.')

или так:

print('.', '.', '.', '.')

В обоих случаях результат будет выведен с переходами на новую строку или с пробелами.

Для того чтобы решить данный вопрос, необходимо использовать параметр end в функции print(). Параметр end определяет, что будет добавлено после каждого вывода. По умолчанию значение end равно "\n", что означает переход на новую строку.

Если нужно выводить элементы без перехода на новую строку, можно установить значение end равным пустой строке:

for i in range(4): 
    print('.', end='')

Изучайте Python на онлайн-курсе от Skypro «Python-разработчик». Программа рассчитана на новичков без опыта программирования и технического образования. Курс проходит в формате записанных коротких видеолекций. Будет много проверочных заданий и мастер-классов. В конце каждой недели — живая встреча с экспертами в разработке для ответов на вопросы и разбора домашек.

Точки будут выведены на одной строке без пробелов и переносов.

Таким образом, функция print() в Python предоставляет гибкий функционал для контроля формата вывода данных.

Тест на профориентацию
За 10 минут узнайте, как ваш опыт пригодиться в IT индустрии
Подробнее
Тест на профориентацию

Добавить комментарий