摘要: 动态类型(dynamic typing)是Python另一个重要的核心概念。我们之前说过,Python的变量(variable)不需要声明,而在赋值时,变量可以重新赋值为任意值。这些都与动态类型的概念相关。1. 动态类型在我们接触的对象中,有一类特殊的对象,是用于存储数据的。常见的该类对象包括各种数字,字符串,表,词典。在C语言中,我们称这样一些数据结构为变量。而在Python中,这些是对象。对象是储存在内存中的实体。而我们的变量,实际上只是指向这一对象的参考(reference),类似于C语言的指针。(在C语言中,变量自身就是存储于内存中的实体)变量和它所指的对象的分离,就是动态类型的核心。 阅读全文
posted @ 2013-04-02 16:46 业精于勤荒于嬉 阅读(244) 评论(0) 推荐(0) 编辑