
一、执行顺序

由该示例,运行结果是7,也就是先计算4+3,再将结果赋值给a,最后输出的过程。即由右到左的执行顺序。
二、链式赋值

由id得知,a,b,c为30该整数的三个引用量
三、参数赋值

在这里,a+=40
表示的是a+40
赋值给a
,即a=a+40
我们借助下面的例子来进一步理解:

四、支持系列解包赋值
a,b,c=10,20,30
要求等号左边变量数和等号右边值的数量相同,否则程序报错。


补充:变量交换

视频来源:哔哩哔哩马士兵Python教学
由该示例,运行结果是7,也就是先计算4+3,再将结果赋值给a,最后输出的过程。即由右到左的执行顺序。
由id得知,a,b,c为30该整数的三个引用量
在这里,a+=40
表示的是a+40
赋值给a
,即a=a+40
我们借助下面的例子来进一步理解:
a,b,c=10,20,30
要求等号左边变量数和等号右边值的数量相同,否则程序报错。
视频来源:哔哩哔哩马士兵Python教学
本文标题:Python常用运算符||赋值运算符
本文链接:https://www.haomeiwen.com/subject/inqdzktx.html
网友评论