2021-01-15

Python赋值运算符

以下假设变量a为10,变量b为20:

运算符描述实例

=简单的赋值运算符c = a + b 将 a + b 的运算结果赋值为 c

+=加法赋值运算符c += a 等效于 c = c + a

-=减法赋值运算符c -= a 等效于 c = c - a

*=乘法赋值运算符c *= a 等效于 c = c * a

/=除法赋值运算符c /= a 等效于 c = c / a

%=取模赋值运算符c %= a 等效于 c = c % a

**=幂赋值运算符c **= a 等效于 c = c ** a

//=取整除赋值运算符c //= a 等效于 c = c // a

:=海象运算符,可在表达式内部为变量赋值。Python3.8 版本新增运算符。在这个示例中,赋值表达式可以避免调用 len() 两次:

if (n := len(a)) > 10:    print(f"List is too long ({n} elements, expected <= 10)")

你可能感兴趣的:(2021-01-15)