>>> a = 123
>>> b = a
>>> a
123
>>> b
123
>>> a = 456
>>> a
456
>>> b
123
语句 a = 123,执行的是创建整型 123 以及变量a,并把a指向这个整型;
语句 b = a ,执行的是创建变量b 并把b指向a指向的整型123
在重新给a赋值时,a的指向发生变化,b的指向并没有发生变化,所以在执行 a = 456 之后,a 的值是 456,b的值仍是123
(2)多重赋值 形如x = y = z = 1,一个对象被赋予多个变量
(3)多元赋值 这种赋值方式的等号两边都是元组
>>> x, y, z = 1, 2, 'ab'
>>> x
1
>>> y
2
>>> z
'ab'
1、2、'ab'三个对象分别赋值给x,y,z
为了提高代码可读性,最后给两边的元组都加上括号
>>> (x, y, z) = (1, 2, 'ab')
>>> x
1
>>> y
2
>>> z
'ab'
多元赋值可以方便的用于变量交换
>>> x = 123
>>> y = 456
>>> x
123
>>> y
456
>>> (x, y) = (y, x)
>>> x
456
>>> y
123
3.标识符
①标识符只可包含字母、数字、下划线,首字符不可为数字
②定义字符时须避免python关键字和内建字符。python关键字如下图:
③python用下划线作为变量前缀和后缀指定特殊变量,对解释器有特殊意义,故建议避免用下划线作为变量名字符的开始
4.python基本风格
(1)综述
①注释是必要的,但需要注意不能过度注释,如