2 つの異なる print ステートメントで「hello」を出力したいとしましょう。
お気に入り:
print "hel"
print "lo"
しかし、python は自動的に新しい行を出力するので、同じ行に入れたい場合は -
print "hel"**,**
ここに問題があります - , はスペースを作り、それを接続したいのです。ありがとう。
機能を使用できますprint
>>> from __future__ import print_function
>>> print('hel', end=''); print('lo', end='')
hello
明らかにセミコロンは、対話型インタープリターで結果を表示するためだけにコードに含まれています。
関数のend
キーワード パラメータは、print
本文の後に何を表示するかを指定します。デフォルトは'\n'
です。ここで''
は最後に何も出力しないように変更します。
>>> import sys
>>> sys.stdout.write('hel');sys.stdout.write('lo')
hello