马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
Python是动态类型语言,不需要预先声明变量类型,变量的类型和值在赋值那一刻被初始化,其变量赋值主要有四种方法:
1.赋值操作符(=)
Python中的赋值并不是直接将一个值赋给一个变量,而是通过引用传递的,在赋值时,不管这个对象是新创建的还是一个已经存在的,都是将该对象的引用(并不是值)赋值给变量,其赋值语句是没有返回值的
2.增量赋值(等号与算术操作符组合)
增量赋值是将算式结果重新赋值给左边的变量,例如 x=x+1 写为 x+=1
其意义在于第一个对象仅被处理过一次
3. 多重赋值
如下例,创建一个值为1的整型对象,将对象的同一个引用赋值给x,y和z>>> x = y = z =1
>>> x
1
>>> y
1
>>> z
1
4.“多元”赋值
将多个变量同时赋值给多个变量,等式两边的对象都是元组>>> x,y,z = 1,2,3
>>> x
1
>>> y
2
>>> z
3
多元赋值可以实现无需中间变量交换两个变量的值>>> x,y,z = 1,2,3
>>> x,y,z = z,y,x
>>> x
3
>>> y
2
>>> z
1
|