1. 算术运算符
算术运算符用于执行基本的数学运算,包括加、减、乘、除、取模和指数。
1.1 加法运算符 +
- 功能:用于两个数相加,或将一个数与字符串相乘(重复字符串)。
- 示例:
print("1 + 1 =", 1 + 1) # 输出: 1 + 1 = 2 print("2 - 1 =", 2 - 1) # 输出: 2 - 1 = 1 print("3 * 3 =", 3 * 3) # 输出: 3 * 3 = 9
1.2 减法运算符
-
- 功能:用于两个数相减,或得到一个数的相反数。
- 示例:
print("2 - 1 =", 2 - 1) # 输出: 2 - 1 = 1
1.3 乘法运算符
*
- 功能:用于两个数相乘,或将一个数与字符串相乘(重复字符串)。
- 示例:
print("3 * 3 =", 3 * 3) # 输出: 3 * 3 = 9
1.4 除法运算符
/
- 功能:用于两个数相除,结果为浮点数。
- 示例:
print("4 / 2 =", 4 / 2) # 输出: 4 / 2 = 2.0
1.5 取整除运算符
//
- 功能:用于两个数相除,结果为商的整数部分。
- 示例:
print("11 // 2 =", 11 // 2) # 输出: 11 // 2 = 5
1.6 取模运算符
%
- 功能:返回除法的余数。
- 示例:
print("9 % 2 =", 9 % 2) # 输出: 9 % 2 = 1
1.7 指数运算符
**
- 功能:用于计算一个数的指数次幂。
- 示例:
print("2 ** 2 =", 2 ** 2) # 输出: 2 ** 2 = 4
2. 赋值运算符
赋值运算符用于将值赋给变量。
2.1 赋值运算符
=
- 功能:将等号右侧的值赋给左侧的变量。
- 示例:
num = 1 print("num =", num) # 输出: num = 1
3. 复合赋值运算符
复合赋值运算符结合了赋值和算术运算。
3.1 加法赋值运算符
+=
- 功能:将右侧的值加到左侧变量的当前值上。
- 示例:
num = 1 num += 1 print("num += 1:", num) # 输出: num += 1: 2
3.2 减法赋值运算符
-=
- 功能:将右侧的值从左侧变量的当前值中减去。
- 示例:
num = 2 num -= 1 print("num -= 1:", num) # 输出: num -= 1: 1
3.3 乘法赋值运算符
*=
- 功能:将右侧的值乘以左侧变量的当前值。
- 示例:
num = 1 num *= 4 print("num *= 4:", num) # 输出: num *= 4: 4
3.4 除法赋值运算符
/=
- 功能:将左侧变量的当前值除以右侧的值。
- 示例:
num = 8 num /= 2 print("num /= 2:", num) # 输出: num /= 2: 4.0
3.5 取模赋值运算符
%=
- 功能:将左侧变量的当前值对右侧的值取模。
- 示例:
num = 3 num %= 2 print("num %= 2:", num) # 输出: num %= 2: 1
3.6 幂赋值运算符
**=
- 功能:将左侧变量的当前值提升为右侧的指数次幂。
- 示例:
num = 2 num **= 2 print("num **= 2:", num) # 输出: num **= 2: 4
3.7 取整除赋值运算符
//=
- 功能:将左侧变量的当前值除以右侧的值,并取整数部分。
- 示例:
num = 5 num //= 2 print("num //= 2:", num) # 输出: num //= 2: 2
总结
通过这些运算符,可以方便地进行数学运算和变量赋值。掌握这些基础是编程中不可或缺的一部分,特别是在处理数据和执行算法时。