4

2 つの異なる print ステートメントで「hello」を出力したいとしましょう。

お気に入り:

print "hel" 
print "lo"

しかし、python は自動的に新しい行を出力するので、同じ行に入れたい場合は -

print "hel"**,**

ここに問題があります - , はスペースを作り、それを接続したいのです。ありがとう。

4

2 に答える 2

10

機能を使用できますprint

>>> from __future__ import print_function
>>> print('hel', end=''); print('lo', end='')
hello

明らかにセミコロンは、対話型インタープリターで結果を表示するためだけにコードに含まれています。

関数のendキーワード パラメータは、print本文の後に何を表示するかを指定します。デフォルトは'\n'です。ここで''は最後に何も出力しないように変更します。

于 2013-05-08T10:51:49.550 に答える
3
>>> import sys
>>> sys.stdout.write('hel');sys.stdout.write('lo')
hello
于 2013-05-08T10:51:34.343 に答える