算术运算符
| 运算符 | 说明 |
|---|
| + | 数字类型表示相加,字符串类型表示拼接 |
| - | 数字类型表示相减 |
| * | 数字类型表示相乘,字符串表示重复输出 |
| / | 数字类型表示相除 |
| // | 数字类型表示整除 |
| ** | 数字类型表示幂函数(即n次方) |
| % | 数字类型表示取余 |
示例
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
@file: The_Operator.py
@author: Henry
@datetime: 2022/6/25 0025 22:41
"""
a = 9
b = 2
c = 'Hello '
d = 'Henry'
# 字符串的加法运算
print(c+d)
# 字符串的乘法运算
print(c*2)
# 除法
print(a/b)
# 整除
print(a//b)
# 幂函数
print(a**b)
# 取余
print(a%b)
赋值运算符
| 运算符 | 说明 |
|---|
| = | 将运算符右边的值赋给左边的变量 |
| += | 运算符左边的变量与运算符右边的表达式相加,然后将结果重新赋值给运算符左边的变量 |
| -= | 运算符左边的变量与运算符右边的表达式相减,然后将结果重新赋值给运算符左边的变量 |
| *= | 运算符左边的变量与运算符右边的表达式相乘,然后将结果重新赋值给运算符左边的变量 |
| /= | 运算符左边的变量与运算符右边的表达式相除,然后将结果重新赋值给运算符左边的变量 |
| //= | 运算符左边的变量整除运算符右边的表达式,然后将结果重新赋值给运算符左边的变量 |
| **= | 运算符左边的变量进行运算符右边的表达式次幂后将结果重新赋值给运算符左边的变量 |
| %= | 运算符左边的变量与运算符右边的表达式取余后将结果重新赋值给运算符左边的变量 |
a = 9
b = 2
a /= b
print(a, b)
a = 9
b = 2
a //= b
print(a, b)
a = 9
b = 2
a **= b
print(a, b)
a = 9
b = 2
a %= b
print(a, b)
关系运算符
| 运算符 | 说明 |
|---|
| > | 大于 |
| < | 小于 |
| >= | 大于等于 |
| <= | 小于等于 |
| == | 相等 |
| != | 不相等 |
逻辑运算符
| 运算符 | 说明 |
|---|
| and | 有FALSE则FALSE,两边均为TRUE则返回TRUE |
| or | 有TRUE则TRUE,两边均为FALSE则返回FALSE |
| not | 取反 |