标签:
给一个变量的赋值:例如 a=1 .当给变量赋值的时候就创建了这个变量,用于存储内存中的值,这也意味着在创建变量时会在内存空间中开辟一个空间(对应一个地址:对应一个值)
python是一种动态类型的语言,在变量赋值的执行中可以绑定不同类型的值,这取决于所赋的值即对象的数据类型。可以说 在python中 对象有数据类型 变量没数据类型。
变量赋值的过程:
>>> a = 1
1.在内存中开辟一个位置代表1这个对象。
2.创建一个变量a,如果他之前没被赋值的话,a与对象1链接,如果他之前被创建并赋值过那么他会断开与之前的对象断开已有链接并与1建立新的链接。(在运行a=1后,变量a变成1的一个引用)
如图:
变量命名规范:
语法: (下划线或字母)+(任意数目的字母、数字或下划线)
变量名必须以下划线或字母开头,而后面接任意数目的字母、数字或下划线。
区分大小写: Dream和dream不同
禁止使用保留字
Python允许你同时为多个变量赋值。例如:
以上实例,创建一个整型对象,值为1,三个变量被分配到相同的内存空间上。
您也可以为多个对象指定多个变量。例如:
以上实例,两个整型对象1和2的分配给变量a和b,字符串对象"john"分配给变量c。
标签:
原文地址:http://www.cnblogs.com/vastlee/p/5786135.html