如何在CPython 2.7中实现字符串格式'%'运算符?
在Python documentation中找不到任何引用。
嗯,事实上我找到了PyOS_snprintf
和PyOS_vsnprintf
的主题String conversion and formatting。但不确定它是否与我的问题相符。
答案 0 :(得分:2)
实施位于Objects/stringobject.c
PyString_Format
string_mod
function中。后者又是存储在PyString_Type->tp_as_number->nb_remainder
中的插槽方法。
函数PyOS_*snprintf
与str.__mod__
的实现无关。