在编程中,运算符用于执行各种数学和逻辑操作。以下是一些常见运算符及其用途:
算术运算符
加法:`+`
减法:`-`
乘法:`*`
除法:`/`
取余:`%`
取整:`//`
示例:
```python
num1 = 10
num2 = 20
result = num1 + num2 加法
result = num1 - num2 减法
result = num1 * num2 乘法
result = num1 / num2 除法
result = num1 % num2 取余
result = num1 // num2 取整
```
比较运算符
等于:`==`
不等于:`!=`
大于:`>`
小于:`<`
大于等于:`>=`
小于等于:`<=`
示例:
```python
a = 5
b = 3
print(a == b) 等于
print(a != b) 不等于
print(a > b) 大于
print(a < b) 小于
print(a >= b) 大于等于
print(a <= b) 小于等于
```
逻辑运算符
与:`and`
或:`or`
非:`not`
示例:
```python
x = True
y = False
print(x and y) 与运算
print(x or y) 或运算
print(not x) 非运算
```
位运算符
按位与:`&`
按位或:`|`
按位异或:`^`
按位取反:`~`
左移:`<<`
右移:`>>`
示例:
```python
a = 5 二进制: 0101
b = 3 二进制: 0011
print(a & b) 按位与
print(a | b) 按位或
print(a ^ b) 按位异或
print(~a) 按位取反
print(a << 1) 左移
print(a >> 1) 右移
```
赋值运算符
赋值:`=`
加赋值:`+=`
减赋值:`-=`
乘赋值:`*=`
除赋值:`/=`
取余赋值:`%=`
自增:`++`
自减:`--`
示例:
```python
x = 5
x += 3 x = x + 3
x -= 2 x = x - 2
x *= 4 x = x * 4
x /= 2 x = x / 2
x %= 3 x = x % 3
x++ x = x + 1
x-- x = x - 1
```
了解这些运算符及其用法可以帮助你编写更高效和简洁的代码。建议在实际编程中多练习,熟悉各种运算符的使用场景和优先级。