不完全准确,更严谨的表述是:
“Python 淡化了静态语言中‘声明与定义分离’的严格区分,强化了‘对象创建与名称绑定’的核心逻辑”
原因:
C 中 “定义” 是 “分配内存 + 绑定类型”,“声明” 是 “告知存在”;Python 无此二分法,但并非完全没有 “定义” 的口语场景(如 “定义函数”“定义类”),只是官方不强调 “定义” 的语法概念;
Python 的核心是 “对象创建”(如 10“abc”[1,2] 是解释器自动创建的对象)和 “名称绑定”(如 a=10 是将名称 a 绑定到对象),而非单纯 “创建”—— 重点是 “绑定关系” 而非 “存储单元创建”。