的任意數量的佔位符,我可以做如何創建Python字符串與元素
string="%s"*3
print string %(var1,var2,var3)
,但我不能讓瓦爾到另一個變量,這樣我可以與即時創建瓦爾列表應用邏輯。 例如
if condition:
add a new %s to string variable
vars.append(newvar)
else:
remove one %s from string
vars.pop()
print string with placeholders
如何與Python 2.6做到這一點任何想法?
這似乎無可救藥複雜了。爲什麼要構建一個大格式字符串和一個大的值列表?爲什麼不將該格式應用於該值並將其附加到結果中?請展示更多您認爲您需要的內容。聽起來它可以全部簡化。 – 2010-08-12 14:49:48
我不完全確定你要在這裏完成什麼,但我會採取一個答案。 – Omnifarious 2010-08-12 14:50:02