Python中运算符总结

来源:互联网 发布:电影三部曲有哪些 知乎 编辑:程序博客网 时间:2024/06/06 02:04
运算符 含义 示例 + 加 5+2=7      ‘ab’+’cd’=’abcd’      [1,2]+[3,4]=[1,2,3,4] - 减 5-7=-2      -(-2)=2 * 乘 5*2=10      ‘ab’*3=’ababab’      [1,2]*3=[1,2,1,2,1,2] / 除 1/2=0.5 (注意python2和python3中/的区别) // 除法取整 1 // 2=0 ** 幂 2 ** 3 = 8 % 取余 10 % 3 = 1 > 大于 返回布尔值 < 小于 返回布尔值 >= 大于(或)等于 返回布尔值 <= 小于(或)等于 返回布尔值 == 等于 返回布尔值 != 不等于 返回布尔值 and 逻辑与 True and False = False      True and True = True or 逻辑或 True or False = True      False or False = False not 逻辑非 not True = False      not False = True & 按位与 5 & 6= 4 | 按位或 5 | 6 = 7 ^ 按位异或 5 ^ 6 = 3 ~ 按位翻转 ~x=-(x+1)      ~4=-5 << 左移位 左移 n 位相当于乘以 2n      5 << 2 = 20 >> 右移位 右移 n 位相当于除以 2n      16 >> 2 = 4
0 0