Как не переносить строку вывода в python
Перейти к содержимому

Как не переносить строку вывода в python

Как убрать перевод строки при вызове print?

Всё работает без ошибок, вот только он выводит "—" его по одной на одну строку, а мне надо чтобы он вывел их всех в одну строку. Не знаете как это сделать?

user avatar

Если вы выводите результат функции через print , то в самой функции не делайте print , а только формируйте строку, и возвращайте ее через return :

Можно функцию упростить до двух строк:

user avatar

В Python 3 вы можете использовать параметр end= функции print :

user avatar

Всё ещё ищете ответ? Посмотрите другие вопросы с метками python python-3.x или задайте свой вопрос.

Site design / logo © 2022 Stack Exchange Inc; user contributions licensed under cc by-sa. rev 2022.6.10.42345

Нажимая «Принять все файлы cookie», вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.

Python Print

Основы

Как правило, программа – это обработчик данных. Это означает, что она получает данные, обрабатывает их и возвращает. Одним из простейших способов показать пользователю результат работы программы – вывести сообщение в консоль. Часто простоту языка оценивают по тому, сколько кода необходимо для этой операции. Давайте посмотрим на несколько языков и попробуем вывести в консоль классическое «Hello, World»:
Assembler

Как печатать в одну строку в Python

Функция Python print() используется для печати результата или вывода на экран. По умолчанию она переходит к новой строке для печати следующего оператора. Имеет заранее определенный формат для вывода на печать. Разберем на примере.

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

Функция Python print() имеет аргумент end, который предотвращает переход к новой строке. Рассмотрим следующий пример.

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

Мы можем присвоить конец любому литералу. Давайте разберем это в следующем примере.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *