且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

《Python语言程序设计》——2.10 增强型赋值运算符

更新时间:2022-10-03 17:07:56

本节书摘来自华章计算机《Python语言程序设计》一书中的第2章,第2.10节,作者:[美]梁勇(Y. Daniel Liang) 更多章节内容可以访问云栖社区“华章计算机”公众号查看。

2.10 增强型赋值运算符

关键点:运算符+、-、、/、//、%和*可以与赋值运算符(=)组合在一起构成简捷运算符。
经常会出现变量的当前值被使用、修改、然后重新赋值给同一变量的情况。例如,下面的语句就是给变量count加1:


《Python语言程序设计》——2.10 增强型赋值运算符

Python允许使用便捷(或合成)运算符将赋值运算符和加法运算符结合在一起。例如,前面的语句可以写作:

《Python语言程序设计》——2.10 增强型赋值运算符

运算符+=被称为加法赋值运算符。所有的简捷运算符都在表2-2中给出。

《Python语言程序设计》——2.10 增强型赋值运算符

警告:在增强型赋值运算符中没有空格。例如:+ =应该是+=。
检查点
2.16 假设a=1,下面的每个表达式都是独立的。那么下面的表达式的结果分别是什么?


《Python语言程序设计》——2.10 增强型赋值运算符