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

Из документации Python 3

Выводит значения аргументов в текстовый поток file, разделяя их с помощью sep и завершая концом end. sep, end, file и flush, если присутствуют, должны быть заданы как именованные аргументы.

Introduction

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

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

The end keyword

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

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

The sep keyword

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

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