Python字符串格式化程序具有%
当字符串类似于:Python字符串格式化程序具有%,python,string-formatting,Python,String Formatting,当字符串类似于: s = 'test%s1' s % 'TEST' 但是,当字符串中出现%本身时,我会得到这个错误。 例如: 如何处理此案例???将%加倍: s = 'test%s12%%34' 在输出时,它将再次折叠为单个百分比符号: >>> s = 'test%s12%%34' >>> s % 'TEST' 'testTEST12%34' 从中,记录了各种转换字符: “%”未转换任何参数,结果中会出现一个“%”字符 其中第二个%是转换字符 酷!!你能
s = 'test%s1'
s % 'TEST'
但是,当字符串中出现%
本身时,我会得到这个错误。
例如:
如何处理此案例???将
%
加倍:
s = 'test%s12%%34'
在输出时,它将再次折叠为单个百分比符号:
>>> s = 'test%s12%%34'
>>> s % 'TEST'
'testTEST12%34'
从中,记录了各种转换字符:
“%”
未转换任何参数,结果中会出现一个“%”
字符
其中第二个
%
是转换字符 酷!!你能解释一下它工作的原因吗???@SaurabhVerma:它是一个有文件证明的转换字符<代码>%%转换为%%
。
>>> s = 'test%s12%%34'
>>> s % 'TEST'
'testTEST12%34'