Python中有很多种操作符。我们经常看到两个符号结合在一起。事实上,这是赋值操作符中的一种。我们今天要带来的*=可以从名称上判断,这是赋值的一种形式。让我们做一个简单的例子来解释,然后带来赋值操作的一些基本内容。让我们学习。
1、赋值运算符*=
*=是“等于乘以”的简写。
a*=2 #等价于 a=a*2
拓展
=它还可以与其他运算符(包括算术运算符、位运算符和逻辑运算符)相结合,扩展成功能更强大的赋值运算符,如表所示 1 所示。扩展后的赋值运算符将使赋值表达式写作更加优雅方便。
以下是一个简单的例子:
n1=100 f1=25.5 n1-=80#等于n1=n1-80 f1*=n1-10#等于f1=f1*(n1-10) print("n1=%d"%n1) print("f1=%.2f"%f1)
以上是python *= 基本介绍,相信大家对这个赋值运算符还是比较感兴趣的。关于其他一些类型,课后可以查阅一些资料。