Python 中的运算符
1、算数运算符
+ 加
- 减
* 乘 计算字符串重复的次数 print("唯美" * 10)
/ 除 round(10/3, 4) 4代表位数
// 取整数
% 取余数
** 幂
2、赋值运算符
= 简单的赋值运算符 a = 100 b = 200 b = a + b b += a
+= 加法赋值运算符
-= 减法赋值运算符
*= 减法赋值运算符
//= 取整数赋值运算符
%= 取模(余数)赋值运算符
**= 幂赋值运算符
/= 除法赋值运算符
3、比较运算符
==
检查两个操作的值是否相等
如果是,则条件成立,返回 True
!=
检查两个操作的值是否不相等
如果是,则条件成立,返回 True
>
检查左操作数的值是否 大于 有操作数的值
如果是,则条件成立,返回 True
<
检查左操作数的值是否 小于 有操作数的值
如果是,则条件成立,返回 True
>=
检查做左操作数的值是否 大于等于 有操作数的值
如果是,则条件成立,返回 True
<=
检查做左操作数的值是否 小于等于 有操作数的值
如果是,则条件成立,返回 True
字符串和字符串之间可以比较大小,按照
print("a" > "b") # False print(ord("a")) # 97 # 98 转换为字符串 print(ord("98")) # b
4、成员运算符
运算符:in、not in
成员运算符的运算结果是布尔型(bool)
结果:True、False
in 判断列表中是否存在某个元素
# 定义一个列表 list_1 = ["江南", "海南", "a"] # 判断江南存在列表中 bool_1 = "江南" in list_1 # 判断左侧的元素是否在右侧 print(bool_1) # 结果为:True
not in 判断列表中是否不存在某个元素
# 定义一个列表 list_1 = ["江南", "海南", "a"] # 判断江南不存在列表中 bool_2 = "江南" not in list_1 # 判断左侧的元素是否在右侧 print(bool_2) # 结果为:False
所有序列类型都支持成员运算
- str(字符串)
- list(列表)
- tople(元祖)
序列类型支持哪些操作
- 通过数字索引取值
- 支持切片操作
- len() 求长度
- 支持重复操作(序列类型 * 数字)“love” * 100
- 成员运算(in、not in)
5、逻辑运算符
and 真真为真
or 一真必真,两假必假
not 真为假,假为真
如果 x为 True,返回False
如果 x为 False,返回True
6、运算符的优先级
先乘除后加减
同级运算符是从左至右
*******请大家尊重原创,如要转载,请注明出处:转载自:https://www.cnblogs.com/shouhu/ 谢谢!!*******