Python 加增加运算符 (+=)
这个运算符将加法和赋值结合在一条语句中。由于Python支持混合算术,两个操作数可以是不同的类型。然而,如果右侧操作数更宽,左操作数的类型会被更改为右操作数的类型。
以下示例将帮助理解+=
运算符的工作方式−
它将产生以下输出 输出 −
Python 增强减法运算符 (-=
)
使用-=
符号在单个语句中执行减法并赋值操作。”a -= b” 语句执行 “a = a – b” 赋值。操作数可以是任何数字类型。Python对尺寸较小的对象进行了隐式类型转换。
它将产生以下 输出 –
Python 增强乘法运算符(*=
)
*=
运算符的工作原理类似。a*=b
执行乘法并赋值操作,等同于 a=a*b
。在增强乘法运算两个复数的情况下,前一章中讨论的乘法规则适用。
它将产生以下 输出 −
Python 增强除法运算符(/=
)
组合符号/=
作为除法和赋值运算符,因此a/=b
等同于a=a/b
。int或float操作数的除法操作是float。两个复数的除法返回一个复数。下面给出了增强除法运算符的示例。
它将产生以下输出
Python增强取模运算符(%=
)
要在一条语句中执行取模和赋值操作,请使用%=
运算符。与mod运算符类似,它的增强版本也不支持复数。
将产生以下 输出 −
Python 增强指数运算符 (**=
)
**=
运算符计算 “a” 的 “b” 次幂,然后将结果赋值给 “a”。以下是一些示例 −
将产生以下 输出 −
Python 增强型地板除法运算符 (//=
)
要在单个语句中执行地板除法和赋值操作,请使用//=
运算符。a//=b
等效于a=a//b
。此运算符不能用于复数。
它将产生以下输出: