在python中,类型是在运行过程中自动决定的,而不是通过代码声明。
1 动态类型是python语言灵活的根源
变量创建:当代码第一次给变量赋值时就创建,之后的赋值将会改变已创建的变量名值。
变量类型:变量永远不会有任何和他关联的类型信息或约束。类型的概念是存在于对象中而不是变量名中,它是通用的,只是在一个特定的时间点,引用了一个特定的对象而已。
变量使用:所以的变量必须在其使用前明确赋值,使用未赋值的变量会产生错误。
python将会执行三个不同的步骤去完成下面的语句,1)创建一个对象来代表3;2)如果他还没有创建,创建一个变量a;3)将变量与新的对象相链接。
>>> a =3
在python中从变量到对象的连接称作引用,它以内存中的指针的形式实现。这里的变量是一个系统表的元素,拥有指向对象的连接空间,对象是分配的一块内存ÿ