CPython 3.9中,所有对象都包含引用计数和类型指针。类型(PyTypeObject)通过tp_as_number等结构定义对象行为。以x+7为例,字节码BINARY_ADD调用PyNumber_Add,再经binary_op1选择左或右操作数的nb_add槽。内置类型如float静态定义float_add,用户类则通过slotdefs映射表将__add__关联到nb_add。
完成下面两步后,将自动完成登录并继续当前操作。