sagenWie kann ich Kommas zwischen Strings drucken?
str(q)=hello
str(w)=332
str(e)=nasa
str(r)=21
Was soll ich tun, um <hello,332,nasa,21>
zu drucken? Beachten Sie, dass Klammern und Kommas erforderlich sind.
sagenWie kann ich Kommas zwischen Strings drucken?
str(q)=hello
str(w)=332
str(e)=nasa
str(r)=21
Was soll ich tun, um <hello,332,nasa,21>
zu drucken? Beachten Sie, dass Klammern und Kommas erforderlich sind.
Verwenden Sie das Zeichenfolgenformat.
result = "<%s,%s,%s,%s>" % (q, w, e, r)
Nutzungs Format:
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>
Dies hilft auch, wenn Sie die Variablen haben bereits in einer Liste zu drucken, oder eine Menge von ihnen.
Sie können alle Elemente zu einer Liste hinzuzufügen, die ein klareres Verfahren sein wird:
myList = ["hello","332","nasa","21"];
myList = ','.join(map(str, myList))
print "<" + myList + ">"
wie Sie über sie in Zukunft wiederholen kann.
Sie sollten Ihre eigenen Hausaufgaben machen und tatsächliche Python schreiben – abccd