Перейти к содержанию


Python print() встроенная функция

Python print() встроенная функция

From the Python 3 documentation Выводит объекты в текстовый поток файла, разделенные sep и заканчивающиеся end. sep, end, file и flush, если присутствуют, должны быть переданы как именованные аргументы.

Функция print() записывает значение переданных ей аргументов. [...] она обрабатывает множественные аргументы, числа с плавающей точкой и строки. Строки выводятся без кавычек, и между элементами вставляется пробел, так что вы можете красиво форматировать вывод:

>>> print('Hello world!')
# Hello world!

>>> a = 1
>>> print('Hello world!', a)
# Hello world! 1

Ключевое слово end

Именованный аргумент end может использоваться для избежания переноса строки после вывода или для завершения вывода другой строкой:

phrase = ['printed', 'with', 'a', 'dash', 'in', 'between']
>>> for word in phrase:
...     print(word, end='-')
...
# printed-with-a-dash-in-between-

Ключевое слово sep

Ключевое слово sep указывает, как разделять объекты, если их больше одного:

print('cats', 'dogs', 'mice', sep=',')
# cats,dogs,mice