python3の場合
print関数のendを指定すればよい。
#python3
print("aaa", end="")
print("bbb", end="")
=> aaabbb
python2の場合
print “”の後にカンマをつけると改行はつかないが空白が入る。
#python2
print "aaa",
print "bbb",
=> aaa bbb
__future__
モジュールのprint_functionをインポートする。
__future__
モジュールはpython3の機能を使用できる。print_functionでprint文ではなくpython3相当のprint関数が使える。
#python2
from __future__ import print_function
print("aaa", end="")
print("bbb", end="")
=> aaabbb
sys.stdout標準出力ファイルオブジェクトを使用する。
#python2
import sys
sys.stdout.write("aaa")
sys.stdout.write("bbb")
=> aaabbb