学习 Python:强大的面向对象编程(第 5 版)
/
如果有编译或静态类型语言如 C,C++ 或 Java 的背景,就可能在本书这个地方有点困惑了。到目前为止,变量都是一直未声明其存在或类型就使用,而且不知为何就可以用了。比如,当在交互式会话或程序文件中键入 a=3
时,Python 怎么知道 a
应该代表整数?既然说到这一点,Python 怎么知道 a
究竟是什么?
一旦开始问这些问题,就已经进入了 Python 的动态类型模型领域。在 Python 中,类型在运行时就被自动决定,而不是被代码中的声明决定。这意味着从不需要 “提前声明代码”(一个可能更容易掌握的概念 —— 如果记得它全归结为变量、对象和它们之间的链接)。
本文章首发在 LearnKu.com 网站上。
粤ICP备18099781号-6
|
粤公网安备 44030502004330号
|
违法和不良信息举报
由 Summer 设计和编码 ❤
推荐文章: