IT Rescue IT関連Tips情報

Python: print文で改行無しの出力

2007年9月27日python&zope

Pythonの print は出力の最後に改行コードを含めて出力します.その改行をしたくないときの方法は…

print文で出力する変数の後に「カンマ(,)」を使ってください.

>>> for x in range(4) :
...   print x
...
0
1
2
3
>>> for x in range(4) :
...   print x,
...
0 1 2 3

4件のコメント

  1. c-yan より:

    BASIC を思い出しますね. 向こうは行末に「;」でしたが(^^;

  2. u より:

    なるほど,BASICでは「;」でしたか.

    私の場合,BASICの経験といえば20年以上昔にFAMILY BASICを使ってた頃です.当時小学生4,5年だったと思いますがプログラムの理解はほとんどありませんでした.

  3. 匿名 より:

    sys.stdout.write()で改行なしの出力ができるそうです。

  4. 匿名 より:

    import sysしてsys.stdout.white()してたけどprintで出来たんですね…うわーハズカシ><
    これでimport文一行減って助かりますw

コメントをどうぞ

免責事項

著作権者の文書による承諾を得ずに、本サイトの内容の一部、全部を無断で複写、複製、転載することは、禁じられています。
また、当ウェブサイト に記載された情報の完全性・正確性に対して一切の保証を与えるものではありません。当ウェブサイトに含まれる情報もしくは内容を利用することで直接・間接的に生じた損失に関し一切責任を負わないものとします。