%%在sec2time()Python中

%%在sec2time()Python中,python,Python,在Lee提供的sec2time()Python函数中,他使用了一种我很难理解的语法: pattern = '%%02d:%%02d:%%0%d.%df' % (n_msec+3, n_msec) 这里的%%是什么?它是如何影响结果的?该字符串中的%%在%d.%df末尾引入了可更换部件。如果您想在输出中获得%的值,则必须执行一些特殊操作,在这种情况下,请使用%% 在这些取代基之后,产生的模式将如下所示: '%02d:%02d:%0123.120f' 除其他事项外,还可用于进一步替代 在中,该节

在Lee提供的
sec2time()
Python函数中,他使用了一种我很难理解的语法:

pattern = '%%02d:%%02d:%%0%d.%df' % (n_msec+3, n_msec)

这里的
%%
是什么?它是如何影响结果的?

该字符串中的
%%
%d.%df
末尾引入了可更换部件。如果您想在输出中获得%的值,则必须执行一些特殊操作,在这种情况下,请使用
%%

在这些取代基之后,产生的模式将如下所示:

'%02d:%02d:%0123.120f'
除其他事项外,还可用于进一步替代

在中,该节第二个表格的底部说明:

'%'        No argument is converted, results in a '%' character in the result.

该字符串中的
%
%d.%df
末尾引入了可更换部件。如果您想在输出中获得%的值,则必须执行一些特殊操作,在这种情况下,请使用
%%

在这些取代基之后,产生的模式将如下所示:

'%02d:%02d:%0123.120f'
除其他事项外,还可用于进一步替代

在中,该节第二个表格的底部说明:

'%'        No argument is converted, results in a '%' character in the result.