str(q)=hello
str(w)=332
str(e)=nasa
str(r)=21
私は<hello,332,nasa,21>
を印刷するために何をすべきと言いますか? 角かっことカンマが必要です。
str(q)=hello
str(w)=332
str(e)=nasa
str(r)=21
私は<hello,332,nasa,21>
を印刷するために何をすべきと言いますか? 角かっことカンマが必要です。
文字列形式を使用してください。
result = "<%s,%s,%s,%s>" % (q, w, e, r)
使用フォーマット:
print("<{},{},{},{}>".format(q,w,e,r))
Python 2.7.13 (default, Dec 18 2016, 07:03:39)
>>> q = 'hello'
>>> w = 332
>>> e = 'nasa'
>>> r = 21
>>> print('<{}>'.format(','.join(map(str, [q, w, e, r]))))
<hello,332,nasa,21>
リストに既に印刷する変数、またはそれらの多くを持っている場合これも役立ちます。
あなたはより明確にする方法もあろう、リストにすべての要素を追加することができます:あなたは将来的にそれを反復することができたよう
myList = ["hello","332","nasa","21"];
myList = ','.join(map(str, myList))
print "<" + myList + ">"
。
あなたは自分の宿題をして、実際のPythonを書くべきです – abccd