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

Python变量赋值详解
本文详细介绍了Python中各种变量赋值的方法,包括简单赋值、链式赋值、增量赋值、多重赋值及“多元”赋值,并通过实例演示了如何交换变量的值。

1、简单赋值

1
2
3
4
5
6
7
>>> a = 1
>>> b = 2,4
>>> print a
1
>>> print b
(24)
>>>

2、链式赋值

1
2
3
4
5
6
7
8
9
>>> x = 1
>>> y = = + 1
>>> print y
2
>>> 
解析:
x=1
最右边的x+1等价于1+1,这时候把结果2赋给中间的x(这时候x=2
再接着x(2)赋给y

3、增量赋值

将计算结果赋值给左边的变量,这被称为增量赋值

1
2
3
4
5
6
7
>>> x = 1
>>> x += 1
>>> print x
2
更多操作符:
+=    -=    *=    /=    %=    **=    <<=    >>=    &=    ^=    \=
注意:python不支持类似 x++--x这样的前置/后置自增/自减运算

4、多重赋值

1
2
3
4
5
>>> x = = =1
>>> print x,y,z
1 1 1
>>> 
该对象的同一个引用被赋值给了x,y,z

5、“多元”赋值

1
2
3
4
5
>>> (x,y,z) = (1,2,'hello')
>>> print x,y,z
1 2 hello
>>> 
说明:建议加上圆括号,提升代码可读性

6、交换变量的值

1
2
3
4
5
6
7
8
9
10
11
>>> x,y = 1,2
>>> x
1
>>> y
2
>>> x,y = y,x    #交换
>>> x
2
>>> y
1
>>>


本文转自 TtrToby 51CTO博客,原文链接:http://blog.51cto.com/freshair/1863650

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值