По сути, я хочу вывести строку значений в одну строку, в Python2 было бы достаточно такого утверждения:
print x,
Как написать такое же простое утверждение в Python3 (т.е.без использования какого-либо специального форматирования)?
>>> print(1, end=' '); print(2) 1 2
Для дальнейшего просвещения:
>>> help(print)
Вот объяснение со следующего сайта:
http://docs.python.org/release/3.0.1/whatsnew/3.0.html
См. Раздел «Печать - это функция».
Старый: печатать x, # Завершающая запятая подавляет перевод строки Новое: print (x, end = "") # Добавляет пробел вместо новой строки
Старый: печатать x, # Завершающая запятая подавляет перевод строки
Новое: print (x, end = "") # Добавляет пробел вместо новой строки
В Python 3.x вы бы сказали:
print(x, end='')
Не уверен, что вы подразумеваете под «специальным форматированием».