Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : hochkomma in python



groby
14-07-2007, 13:29
hallo,

ich will ein print statement haben, mit "text"+str(("...")), also innerhalb des strings ein statement mit hochkomma und klammer.

es soll z.B. eine variable a=em25 eingegeben werden
wenn ich eingebe print "das ist"+str(a) dann steht da "das ist em25"
ich will aber "das ist ("em25") stehen haben.

was muss im python script stehen : print "das ist"+str(???)


danke und gruss
gordon

phab
29-07-2007, 21:23
>>> a="em25"
>>> a
'em25'
>>> print 'das ist ("%s")' % a
das ist ("em25")
>>>

jeebee
29-07-2007, 21:47
alternativ die Hochkomma die du anzeigen willst escapen:
print "das ist (\""+str(a)+"\")" wobei blau die Ausgabe, rot die escapten Hochkommas und schwarz der Rest ist.
das ganze sieht dann etwa so aus:
>>> a="em25"
>>> a
'em25'
>>> print "das ist (\""+str(a)+"\")"
das ist ("em25")
>>>

Ist allerdings im Quelltext weniger gut zu lesen als die Variante von phab.

MfG jeebee