Python 打印函数中的模数计算?

Python 打印函数中的模数计算?,python,Python,我错过了什么 print('i % 100 = %d ' % (i % 100)) 给我:ValueError:索引7处不支持的格式字符“”(0x20) a = i % 100 print('i % 100 = %d ' % (a)) 同样的错误再次出现。您必须在格式字符串中转义%(使用另一个%): 一般来说,未替换的%后面的字符被视为格式说明符,空格是无效说明符,因此会出现错误。Ahh所以这是个问题,我认为它是模数。谢谢阿沙吉。 print('i %% 100 = %d ' % (i %

我错过了什么

print('i % 100 = %d ' % (i % 100))
给我:
ValueError:索引7处不支持的格式字符“”(0x20)

a = i % 100
print('i % 100 = %d ' % (a))

同样的错误再次出现。

您必须在格式字符串中转义
%
(使用另一个
%
):


一般来说,未替换的
%
后面的字符被视为格式说明符,空格是无效说明符,因此会出现错误。

Ahh所以这是个问题,我认为它是模数。谢谢阿沙吉。
print('i %% 100 = %d ' % (i % 100))