python学习笔记


                                                                                                                                                                6 / 27 / 2008
    python中所有东西都是对象,小到简单数据类型,大到程序代码
    python的简单类型对象是immutalbe的,变量赋值会导致新的对应对象的创建和引用传递
    python有垃圾回收功能
    python的long只受内存限制,float为双精度,int范围依赖于平台
    简单类型也有自己的构造函数
    python中所有的数据值都有对应的对象,所以变量赋值实质上是对后台对象引用的转换,对于简单类型对象本身没有变化,变量在特定时间只能指向一个对象,可以通过id函数检测变量引用的对象标识
    在Python中,简单数据类型并不是原始数据类型,而是完善的对象,它们有自已的方法和类。另外,这些简单的内置类型是不可改变的,这意味着:创建对象之后,您无法更改对象的值。如果需要新值,则必须创建新的对象
    python不存在内置字符数据类型
    bool, int, long, float, complex            immutable
    tuple  ---  immutable  ---  tuple是一个异构容器
    str      ---  immutable