python基础知识--4常见运算符
1.算术运算符
(一)关于加号运算
# 数字之间相加
# 数字与布尔型
# 字符串之间相加运算
(二)关于减号运算
# 集合之间的差集
(三)关于乘号运算
# 字符串 列表 元祖
print('python ' *3)
运行结果:python python python
[1,2,3] * 3
(1,2,3) * 3
(四)关于求余运算
# 求余的时候,如果有浮点型,则结果返回浮点型
10.0 % 3
1.0
(五) 关于取整运算
# 取整的时候,如果有浮点型,则结果返回浮点型
10.0 // 3
3.0
2.赋值运算符
= 赋值 += -= *= /= %= //= **= 先运算后赋值
先运算后赋值
a=1
a+=1
print(a)
结果:2
3.比较运算符
== 比较两个对象的值是否相等 != <> 比较两个对象的值是否不相等 < > 比较两个对象的值的大小 >= <= 返回布尔类型
# 不等于 # <> 适用于 python 2 # != 适用于 python 2 3
数字
字符串
列表
元组
集合
字典不支持大小比较
4.逻辑运算符
and or not
and 且 条件同时成立的时候,返回True,否则返回False or 或 条件有一个成立的时候,返回True,否则返回False not 非,取反
逻辑运算符,操作类型与返回类型,都是布尔类型。 需要给大家强调的一点是,这里的操作类型,除了布尔类型,其他数据类型都会先转为布尔类型,然后再进行逻辑运算。
布尔类型
and -- 条件同时成立的时候,返回True,否则返回False
or --条件有一个成立的时候,返回True,否则返回False
not -- 非 取反
逻辑运算符,操作类型与返回类型,都是布尔类型。
需要给大家强调的一点是,这里的操作类型,除了布尔类型,其他数据类型都会先转为布尔类型,然后再进行逻辑运算。
非布尔型,进行逻辑运算
# 布尔类型为 0 None 空值(空字符串,空列表,空元组,空字典,空集合)的时候,返回False
5.成员运算符
in not in 判断一个元素是否在另外一组元素中,返回布尔类型
posted on 2020-10-10 12:16 kunlungege 阅读(155) 评论(0) 编辑 收藏 举报