5. Python3源码—字符串(str)对象
5.1. 字符串对象 字符串对象是“变长对象”。 5.1.1. Python中的创建 Python中字符串(strs)对象最重要的创建方法为PyUnicode_DecodeUTF8Stateful,如下Python语句最终会调用到PyUnicode_DecodeUTF8Stateful: a = 'hello b = str('world') 5.1.2. PyUnicode_DecodeUTF8Stateful的C调用栈 词法解析,最终调到PyUnicode_DecodeUTF8Stateful,调用顺序如下: // ast.c ast_for_expr =>ast_for_power =>ast_for_atom_expr =>ast_for_atom (case STRING) =>parsestrplus =&g