07 Июл 2023
1 мин
6855

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

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

Содержание

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

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

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

или так:

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

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

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

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

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

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

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

Содержание

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

Определи профессию по рисунку