Python赋值运算符

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)”)

以下实例演示了Python所有赋值运算符的操作:

实例(Python 3.0+)

#!/usr/bin/python3 a = 21 b = 10 c = 0 c = a + b print (“1 – c 的值为:”, c) c += a print (“2 – c 的值为:”, c) c *= a print (“3 – c 的值为:”, c) c /= a print (“4 – c 的值为:”, c) c = 2 c %= a print (“5 – c 的值为:”, c) c **= a print (“6 – c 的值为:”, c) c //= a print (“7 – c 的值为:”, c)

python运算符代码

以上实例输出结果:

1 - c 的值为: 31
2 - c 的值为: 52
3 - c 的值为: 1092
4 - c 的值为: 52.0
5 - c 的值为: 2
6 - c 的值为: 2097152
7 - c 的值为: 99864
0

评论0

请先
没有账号?注册  忘记密码?

Warning: error_log(/www/wwwroot/python-100.com/wp-content/plugins/spider-analyser/#log/log-1221.txt): Failed to open stream: Permission denied in /www/wwwroot/python-100.com/wp-content/plugins/spider-analyser/spider.class.php on line 2830