YHZ015 Python 赋值运算符

2024-01-03 10:53:06

资源编号:YHZ015
配套视频:https://www.bilibili.com/video/BV1zy4y1Z7nk?p=16

🦂 赋值运算符

赋值运算符应该是最为常见的运算符,它的作用是将右边的值赋给左边的变量。

运算符描述实例
=简单的赋值运算符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)")

下面的例子演示了赋值运算符和复合赋值运算符的使用。

a = 10
b = 20

# a += b
# print("1-a 的值为:", a)  # 30

# a -= b
# print("2-a 的值为:", a)  # -10

# a *= b
# print("3-a 的值为:", a)  # 200

# a /= b
# print("4-a 的值为:", a)  # 0.5

# a %= b
# print("5-a 的值为:", a)  # 10

# a **= b
# print("6-a 的值为:", a)  # 1000000000000000000000

# a //= b
# print("7-a 的值为:", a)  # 0

文章来源:https://blog.csdn.net/Java_stud/article/details/135314720
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。