
В Python 3 можно использовать параметры sep= и end= в функции print.
Без перевода на новую строку:
Без перевода на новую строку:
print('Привет, Питон', end='')
Без добавления пробела между всеми аргументами функции, которые хотите напечатать:
print('Питон', 'Пайтон', 'Python', sep='')
Если у вас возникли проблемы с буферизацией, вы можете очистить выходные данные, добавив аргумент с ключевым словом flush=True:
print('Hello', end='', flush=True)
Python 2.7
Из Python 2.7 вы можете импортировать функцию print Python 3, используя модуль __future__:
from __future__ import print_function
print('Hello from Python 2.7', end='', flush=True)