1. python-操作符有什么用
-
操作符图解
-
操作符:一个特定的符号,用它与其他数据类型连接起来组成一个表达式。常用于条件判断,根据表达式返回True/False采取动作。
2. 比较操作符
-
比较操作符:比较两边值
操作符 描述 示例 == 相等,两边值是否相等 (6 == 6) 结果True != 不相等,两边值是否不相等 (6 != 6) 结果False > 大于,左边值是否大于右边值 (8 > 6) 结果True < 小于,左边值是否小于右边值 (8 < 6) 结果False >= 大于等于,左边值是否大于等于右边值 (6 >= 6) 结果True <= 小于等于,左边值是否小于等于右边值 (6 <= 6) 结果True
3 . 逻辑操作符
-
逻辑操作符:判断条件逻辑
操作符 逻辑表达式 描述 and x and y 与,所有的条件都True结果才为True;只要有一个为False,结果就为False or x or y 或,所有的条件只要有一个是True结果就为True not not x 非,结果取反
4. 成员操作符
-
成员操作符:判断某个元素是否在数据类型里
操作符 描述 示例 in 如果在指定的序列中找到值返回True,否则返回False computer = ["主机","显示器","鼠标","键盘"]("主机" in computer)
("主机" in computer) 结果True
("音响" in computer) 结果Falsenot in 如果在指定的序列中没有找到值返回True,否则返回False print("主机" not in computer) 结果False
print("音响" not in computer) 结果True
5. 身份操作符
-
身份操作符:判断两个对象是否相等
操作符 描述 is 判断两个标识符是否引用一个对象 is not 判断两个标识符是否引用不同对象
6. 案例
-
比较操作符案例
#!/usr/bin/env python3 # _*_ coding: utf-8 _*_ # Author:shichao # File: .py # 比较操作符 # 两边是否相等 print( 6 == 6 ) # 两边值是否不相等 print( 8 != 6) # 左边值是否大于右边 print( 8 > 6) # 左边值是否小于右边值 print( 6 < 8 ) # 左边值大于或等于右边值 print( 6 >= 6) # 左边值小于或等于右边值 print( 6 <= 6)
-
逻辑操作符案例
#!/usr/bin/env python3 # _*_ coding: utf-8 _*_ # Author:shichao # File: .py a = 1 b = 2 c = 3 # 使用and 与的操作,两边条件都满足才成立 print( a < b and c > b) # 使用 or 条件, 只要有一边成立,就返回为True print(c < a or c > b) # not 取反, 存在的就返回False,不存在就返回True print( not c > b)
-
成员操作符
#!/usr/bin/env python3 # _*_ coding: utf-8 _*_ # Author:shichao # File: .py computer = ["主机","显示器","鼠标","键盘"] # in 查询元素是否在指定序列中, 存在就返回True,不存在就返回False print("主机" in computer) # not in 就是取反的意思,存在就返回False,不存在就返回True print("主机" not in computer) print("音响" not in computer)
-
身份操作符
#!/usr/bin/env python3 # _*_ coding: utf-8 _*_ # Author:shichao # File: .py a = 2 b = 2 print( id(a)) print(id(b)) print( a is b)