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