2016-11-22 107 views
-2

我想返回Col('red','blue',10)但我總是收到'Col(red, blue, 10)'引號已關閉。返回正確的字符串格式

需要這樣做使用的格式:

return 'Col(%s, %s, %d"%(col1,col2,total)' 

回答

1
>>> print "Col('%s', '%s', %d)" % ('red', 'blue', 10) 
Col('red', 'blue', 10) 
+0

應該只是上校( '紅', '藍',20),沒有結束引號! – Wanderer

+0

我試圖使用repr(「Col('%s','%s',%d)」%('red','blue',10))返回Col('red','blue', 10)。這次。有什麼建議麼。 – Wanderer

+0

我不明白。 repr(「Col('%s','%s',%d)」%('red','blue',10))已經返回你想要的東西... – Benjamin