微积分操作符
在以内的文本中,他们早已牵涉了加、减、乘、除、取余、取模、幂演算共7种运转。这类用作演算的记号叫作“操作符”,以后他们牵涉的7种操作符都归属于“微积分操作符”。
除微积分操作符之外,除了表达式操作符、较为操作符、方法论操作符、核心成员操作符、身分演算符、位操作符。
表达式操作符
上面,他们先来介绍和微积分操作符那样,也与排序有关的表达式操作符。这类操作符能在为表达式表达式的与此同时展开展开演算。
较为操作符
较为操作符是用来较为两个表达式之间的大小关系的,其较为结果为布尔型。
方法论操作符
方法论操作符是用来将简单的方法论语句连接成更复杂的方法论语句的操作符,包括或(or)、与(and)和非(not)。
核心成员操作符
核心成员操作符(in)是用来判断序列中是否包含某个元素的操作符,这个序列能是字符串、集合、列表或元组等。若序列包含该元素,则返回结果为True,否则返回False。
a = [1, 2, 3, 4, 5] b = 3 c = 6 print(b in a) # 输入值: True print(c in a) # 输入值: False身分操作符
身分操作符(is)是用来判断表达式是否来自同一个对象。若为同一个对象,则结果为True,否则结果为False。
a = 20 b = 10 print(a is b) # 输入值: False print(a is not b) # 输入值: True位操作符(选学)
位操作符是将数字视作二进制来展开排序,演算效率更高,但他们在学习之初极少会用到。
a = 10 # 0000 1010 b = 5 # 0000 0101 print(a & b) # 输入值: 0 print(a | b) # 输入值: 15(0000 1111) print(a ^ b) # 输入值: 15(0000 1111) print(~a) # 输入值: -11(1111 0101) print(a << 2) # 输入值: 40(0010 1000) print(a >> 2)# 输入值: 2(0000 0010)