一、运算符:
运算符类型:算术运算,赋值运算,比较运算,成员运算,位运算,逻辑运算等等
算数运算符:
格式:+ - * / % ** //
例子:3 + 4, 5//2
特例:
% 取余运算用法
规则:取余运算在做负数运算时,最后结果值为:被除数-除数*(被除数/除数所得结果最相近的两个值中取最小值做运算)
例子:
-10 % 3 = 2 (解析:-10 / 3 中最相近的两个结果为-3和-4,这里取最小值-4值,再用-10 - (3 * -4) = 2)
赋值运算符:
格式:= += -= *= /= ....
例子:sum += 1
比较运算符:
格式:== > < >= <= !=
例子:5 > 3
成员运算
格式:in not in
例子: 'a' in 'apple'
位运算:
格式:| & ^ ~ << >>
例子:略
逻辑运算:
格式:and or not
优先级:() > not > and > or
例子:
1 print(2 > 1 and 3 < 4 or 4 > 5 and 2 < 1) 2 print(1 > 2 and 3 < 4 or 4 > 5 and 2 > 1 or 9 < 10)