3. Python3源码—整数对象
3.1. 整数对象 整数对象是“变长对象”。 3.1.1. Python中的创建 Python中整数对象最重要的创建方法为PyLong_FromLong,如下Python语句最终会调用到PyLong_FromLong: a = 1 b = int(1) 3.1.2. PyLong_FromLong的C调用栈 词法解析,最终调到PyLong_FromLong,调用顺序如下: // ast.c ast_for_expr =>ast_for_power =>ast_for_atom_expr =>ast_for_atom (case NUMBER) =>parsenumber =>parsenumber_raw // longobject.c => PyLong_FromLong 3.1.3. PyLong_Fro