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 + ">"
正如你在未來的遍歷它。
你應該做你自己的家庭作業和寫實際的蟒蛇 – abccd