在python语言中,支持的运算符有算术运算符、比较(关系)运算符、赋值运算符、逻辑运算符、位运算符、成员运算符、身份运算符、运算符优先级;
1.常见的算术运算符
变量a = 2,变量b = 5
运算符 |
描述 |
实例 |
+ |
加法 |
a+b 运行结果7 |
- |
减法 |
a-b 运行结果-3 |
* |
乘法 |
a *b 运行结果10 |
/ |
除法 |
b/a 运行结果2.5 |
// |
地板除—只取整数部分 |
b//a 运行结果2 |
% |
求余—取余数部分 |
b % a 运行结果1 |
** |
求幂 **n –求多少次方,n是指次方 |
a**4 运行结果16 |
python3中算术运算符的操作
a = 2 b = 5 # 加法 print(a+b) # 减法 - print(a-b) # 乘法 * print(a*b) print('hello'*a) # 除法 / print(b/a) # 地板除 // print(b//a) # 求余 % print(b%a) # 求幂 **n print(a**4)
2.比较(关系)运算符
设变量a=5,变量b=8
运算符 |
描述 |
实例 |
== |
等于 |
a==b 返回 False |
!= |
不等于 |
a!=b 返回 Ture |
> |
大于 |
a>b 返回 False |
>= |
大于等于 |
a>=b 返回 False |
< |
小于 |
a<b 返回 Ture |
<= |
小于等于 |
a<=b 返回 Ture |
3.逻辑运算符 and、not、or
a) and操作符,and两边都为true时,返回true,否则返回false
b) not操作符,取相反的not True 就是False
c) or操作符,当两边有一边返回true,返回true
4.运算符的优先级