私は私が唯一 スペースと結果の間にstdoutを印刷しますか?
それらの間にコンマでそれらを返すてるので、私のコードは、それ(x, y)
印刷し
x y
それらの間のスペースで、結果を標準出力に印刷したい、 小さな問題でこだわっています
return x, y
xとyを印刷する前に追加する必要があるのは何ですか?
>>> print((x, y))
(x, y)
あなたはunpack
ことができ、あなたの希望する結果を得るために:
私は私が唯一 スペースと結果の間にstdoutを印刷しますか?
それらの間にコンマでそれらを返すてるので、私のコードは、それ(x, y)
印刷し
x y
それらの間のスペースで、結果を標準出力に印刷したい、 小さな問題でこだわっています
return x, y
xとyを印刷する前に追加する必要があるのは何ですか?
>>> print((x, y))
(x, y)
あなたはunpack
ことができ、あなたの希望する結果を得るために:
あなたの関数はタプルを返します。あなたが見るものは、タプルの標準表現です。
さまざまなソリューションがあります。あなたはformat
を使用することができます)
res = function()
print(*res)
3:あなたが解凍でき
x, y = function()
print x, y # in Python 3 use print(x, y)
2)のpython 3:
1)二つの変数と印刷に割り当て
res = function()
print '{} {}'.format(res[0], res[1])
# In python 3 also with unpacking; print('{} {}'.format(*res))
format
を使用すると、おそらく最も柔軟性が高いことに注意してください。どのように出力が見える。たとえば、値が浮動小数点数の場合Python 3の例:
>>> res = (12/7, 7/3)
>>> res
(1.7142857142857142, 2.3333333333333335)
>>> print(*res)
1.7142857142857142 2.3333333333333335
>>> print('{:.3f} {:.3f}'.format(*res))
1.714 2.333
あなただけのpython tuple
印刷まし
>>> print(*(x, y))
x y
は、Python 2.xで使用するには、行うのfrom __future__ import print_function
どのような言語を使用していますか?それが何であれ、適切なタグを追加する必要があります。 –
申し訳ありません、そのpython – Joe