1.算术运算符
运算符 | 描述和使用 |
---|---|
+(加法) | 两个对象相加 |
-(减法) | 得到负数或是一个数减去另一个数 |
*(乘法) | 两个数相乘或是返回一个被重复若干次的字符串 |
/(除法) | 两数相除 |
//(取整除) | 返回商的整数部分 |
%(取余) | 返回除法的余数 |
**(指数) | 次方 |
2.复合赋值运算符
运算符 | 举例 |
---|---|
+=(加法赋值运算符) | 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 |
注意:混合运算时,优先级顺序为: ** 高于 * / % // 高于 + - ,为了避免歧义,建议使用 () 来处理运算符优先级。