我想用字符串格式在字符串中附加%
。如何在Python 2.7中包含字符串格式的%?
我試圖讓下面的輸出:
a : [" name like '%FTa0213' "]
嘗試1:
a = [ ]
b = {'by_name':"FTa0213"}
a.append(" name like "%" %s' " %b['by_name'])
print "a :",a
錯誤:
a.append(" name like "%" %s' " %b['by_name'])
TypeError: not all arguments converted during string formatting
嘗試2:
a = [ ]
b = {'by_name':"FTa0213"}
c = "%"
a.append(" name like '{0}{1}' ".format(c,b['by_name'])
print "a :",a
錯誤:
print "a :",a
^
SyntaxError: invalid syntax
怎樣包括我的格式化字符串一個%
?
是的,謝謝你的工作! –
@ShivkumarKondi歡迎的傢伙 –