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