python 运算符

# 赋值运算符
# a = 1
# b = 2
# c = 3
# d = 4
# e = 5
# f = 6
#
# a += 1
# print(a )
# a -= 1
# print(a )
#
# c *= 1
# print(c)
# d //= 1
# print(d)
#
# e %= 4 #1
# print(e)
#
# f **= 2 #6的2次方 36
# print(f)


# 成员运算符 in / not in
# sheet = ['张三','李四','王五']
# if ('张三' in sheet):
# print('存在')
# else:
# print("不存在")
#
# # 身份运算符 is / is not
# a = 5
# b = a
# c = 5.0
#
# print(a is b) # True
# print(a == c) # True
# print(a is c) # False 内存地址比较

# 二进制与十进制转换 从右到左用每位数乘以 2 的n次方(0开始)后累加
# 例子
# 1101
# 1*2^ 0 =1
# 0*2^1 = 0
# 1*2^2 = 4
# 1*2^3 = 8
# 结果 1 + 0 + 4 + 8 = 13

# 十进制转二进制 用十进制对2取余 将余数放在二进制左侧
# 13
# 13 / 2 = 6 余1
# 6 / 2 = 3 余0
# 3 / 2 = 1 余1
# 1 / 2 = 0 余1
#
# 1101
# 47 / 2 = 23 余1
# 23 / 2 = 11 余1
# 11 / 2 = 5 余1
# 5 / 2 = 2 余1
# 2 / 2 = 1 余0
# 1 / 2 = 1 余1
#
# 101111

原文地址:https://www.cnblogs.com/ericblog1992/p/11270429.html