私はpythonを学んでいるので、aptanaStudio3とをダウンロードしました。このが発生します。3つの文字列の代わりにタプルを印刷する
コード:
print('One', 'Two', 'Three')
が出力:
('One', 'Two', 'Three')
それだけで
One Two Three
私はpythonを学んでいるので、aptanaStudio3とをダウンロードしました。このが発生します。3つの文字列の代わりにタプルを印刷する
コード:
print('One', 'Two', 'Three')
が出力:
('One', 'Two', 'Three')
それだけで
One Two Three
のPython 2はコマンドとしてprint
を持っているので、あなたが必要とするすべては、Python 3、print
で
print 'One', 'Two', 'Three'
が関数であるので、括弧は、コールのために必要とされます。
ほとんどのコンテキストでは、カッコ内の一連の値はtuple
です。個々の要素を変更することはできない(つまり、タプルはは不変です)という点を除いて、list
のようになります。あなたはpython2でのpython3スタイルの印刷機能を使用する場合は、次を使用することができます
'One', 'Two', 'Three'
を印刷する必要がありますがtupleです。 'One' + 'Two' + 'Three'
を実行するか、One Two Three
のような1つの文字列にしておくだけで文字列を印刷できます。
タプルは文字列のグループであり、単一の文字列を出力するだけで済みます。おそらく+
の代わりにタプルを定義する,
と入力しました。concatenatesの文字列です。読むthis
Pythonの2のためにあなたは、Python 3用print("")
、およびprint ""
を使用していることを確認し、thisは詳細をご覧ください。
:
>>> from __future__ import print_function
>>> print('One', 'Two', 'Three', sep=' ')
One Two Three
sep
キーワードは' '
に引数とデフォルトの間で使用される区切りです。
これを行うことにより、あなたは両方のpython 2で動作し、3
あなたの現在のコードは、あなたがのpython3をダウンロードしてください。 – chatton
3つの要素のタプルを印刷している
print
関連するコードを書くことができますか? –Python 3でPython 3の構文を使用しています。 – user2357112