python运算符
包括:算术运算符、逻辑运算符、比较运算符等等。
算术运算符包括:+、-、*、**、/、%、//。
>>> 3/2 1.5 >>> 4/2 2.0 >>> 3%2 # %取余数: 1 >>> 5%2 1 >>> 3.0%2 1.0 >>> >>> 3//2 # //为整数除法 1 >>> 8/2 4.0 >>> 8//2 4 >>> 8.0//2 4.0 >>>
关系运算符:如<、>、<=、>=、!=、==,关系运算符返回布尔类型值(True、False)。
逻辑运算符:and、or、not,用于连接多个部分。如1>2 and 3<4。
运算符有多种,如:
lambda 逻辑运算:or 逻辑运算:and 逻辑运算:not 成员测试:in, not in 同一性测试:is, is not 比较:<, <=, >, >=, !=, == 按位或:| 按位异或:^ 按位与:& 移位:<<, >> 加法和减法:+, - 乘法、除法与取余:*, /, % 正负号:+x, -x 按位翻转:~x 指数:**
上述从上到下优先级依次递增,当在设计表达式时,不确定如何设置优先级时,最好用()将优先计算的操作扩起来,方便简洁。