您的位置:首页 > 编程语言 > Python开发

python基础之玩转(变量赋值)

2016-10-19 22:40 281 查看
1、简单赋值
>>> a = 1
>>> b = 2,4
>>> print a
1
>>> print b
(2, 4)
>>>
2、链式赋值
>>> x = 1
>>> y = x = x + 1
>>> print y
2
>>>
解析:
x=1,
最右边的x+1等价于1+1,这时候把结果2赋给中间的x(这时候x=2)
再接着x(2)赋给y
3、增量赋值
将计算结果赋值给左边的变量,这被称为增量赋值
>>> x = 1
>>> x += 1
>>> print x
2
更多操作符:
+=    -=    *=    /=    %=    **=    <<=    >>=    &=    ^=    \=
注意:python不支持类似 x++或--x这样的前置/后置自增/自减运算
4、多重赋值
>>> x = y = z =1
>>> print x,y,z
1 1 1
>>>
该对象的同一个引用被赋值给了x,y,z
5、“多元”赋值
>>> (x,y,z) = (1,2,'hello')
>>> print x,y,z
1 2 hello
>>>
说明:建议加上圆括号,提升代码可读性
6、交换变量的值
>>> x,y = 1,2
>>> x
1
>>> y
2
>>> x,y = y,x    #交换
>>> x
2
>>> y
1
>>>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python