logo

print(*objects, sep=' ', end='\n', file=None, flush=False)

Выводит заданные объекты на экран или отправляет их текстовым потоком в файл.

Параметры

  • objs: Объекты, которые требуется отправить в файл.
  • sep=»»: Строка, которой следует разделить объекты. None — использовать значение по умолчанию. Ожидается, что аргумент будет передан по имени.
  • end=\n**: Строка, которой следует поставить после всех объектов. None — использовать значение по умолчанию. Ожидается, что аргумент будет передан по имени.
  • file=sys.stdout: Ожидается объект, реализующий метод wrtite(string). Если значение не указано, либо Nonебудет использован sys.stdout. Ожидается, что аргумент будет передан по имени.
  • flush=False: Если True поток будет сброшен в файл принудительно. Обычно же необходимость буферизации определяется типом файла.
  • Объекты будут преобразованы в строку по тем же правилам, по которым работает str()
  • Если объекты не указаны, запишет значение из параметра end.

Возвращаемое значение

print()не возвращает никакого значения; возвращает None.

Примеры

print('some')
print('other')
# some
# other
print('one', end='->')
print('two')
# one->two
print(1, 2, 3, sep='!')
# 1!2!3

Python с нуля. Освойте с Виртуальным ИИ-помощником!

  • Теоретические уроки и практические задачи
  • Пишите и проверяйте код прямо в браузере
  • Виртуальный ИИ-помощник поможет в любое время дня и ночи
  • Сообщество учеников для взаимопомощи и обмена опытом
  • 200 000+ зарегистрированных участников. Присоединяйтесь!