Pythonで改行しない印刷文字を実現する3つの簡単な方法
1308 ワード
Python2.7ではprintを実行すると自動的に改行され、abc 123(改行を表す)が印刷されます.
改行しない印刷文字を実現するには、Python 2について説明します.7で改行しない印刷文字を実現する3つの簡単な方法:
1.print関数の後にカンマを付けると、改行の代わりにスペースが使用されるように印刷されます.abc
2.
from_でfuture__import print_functionはPython 3を参照する.0のメソッドでは、abc 123(余分な文字なし)が印刷されます.
ヒント:このメソッドを参照すると、1のメソッドは無効になります.(ただし、文法的には間違いを報告しないで、自分で検査します)
print ('abc')
print ('123')
改行しない印刷文字を実現するには、Python 2について説明します.7で改行しない印刷文字を実現する3つの簡単な方法:
1.print関数の後にカンマを付けると、改行の代わりにスペースが使用されるように印刷されます.abc
print ('abc'),
print ('123'),
2.
from_でfuture__import print_functionはPython 3を参照する.0のメソッドでは、abc 123(余分な文字なし)が印刷されます.
ヒント:このメソッドを参照すると、1のメソッドは無効になります.(ただし、文法的には間違いを報告しないで、自分で検査します)
:from __future__ import print_function __ , shift+_
from __future__ import print_function print ('abc',end='') print ('123',end='')
注記:print関数はendパラメータを''に設定しているので、print関数を直接使用すると自動的に改行されます.さらに、この方法はendシンボルをカスタマイズすることができ、abc&123&from __future__ import print_function print ('abc',end='&') print ('123',end='&')
3.モジュールsysを呼び出します.ここではsysについては議論しません.簡単な実装コードのみがリストされます.abc 123(余分な文字はありません)import sys sys.stdout.write('abc') sys.stdout.write('123')