Python的基础(运算符)

来源:互联网 发布:淘宝客卖家后台登陆 编辑:程序博客网 时间:2024/05/30 04:11

1.算术运算符

#算术运算符a = 2b = 3c = 0c = a + b   # + 两对象相加print('a + b = ', c)c = a - b   # - 两对象相减print('a - b = ', c)c = a * b   # * 两对象相乘print('a * b = ', c)c = b / a   # / b除以aprint('b / a = ', c) c = b % a   # % 取模,返回除法的余数print('b % a = ', c)c = a ** b  # ** 幂 a的b次幂print('a ** b', c)c = b // a  #取整除, 返回商的整数部分print('b // a = ', c)

2.比较运算符

#比较运算符a = 2b = 3c = 0# == 等于if(a == b):    print(True) #Python中相同的缩进代表代码块else:    print(False)# != 不等于if(a != b):    print(True) else:    print(False)# > 大于if(a > b):    print(True) else:    print(False)# < 小于if(a < b):    print(True) else:    print(False)# <= 小于或等于if(a <= b):    print(True) else:    print(False)# >= 小于或等于if(a >= b):    print(True) else:    print(False)

3.赋值运算符

#赋值运算符a = 2b = 3c = 0#c = a + b 将 a + b 的运算结果赋值为 cc = a + bprint(c)#c += a 等效于 c = c + ac += aprint(c)#c -= a 等效于 c = c - a#c *= a 等效于 c = c * a#c /= a 等效于 c = c / a#c %= a 等效于 c = c % a#c **= a 等效于 c = c ** a#c //= a 等效于 c = c // a

4.位运算符

#位运算符a = 67  #67 = 0100 0011b = 15  #15 = 0000 1111c = 0c = a & b   #按位与print(c)    # 3 = 0000 0011c = a | b   #按位或print(c)    # 79 = 0100 1111c = a ^ b   #按位异或print(c)    # 76 = 0100 1100c = ~ b     #按位取反print(c)    # -16 = 1111 0000c = a << 2  #左移print(c)    # 268 = 1 0000 1100c = a >> 2  #右移print(c)    # 16 = 0001 0000


0 0