bin(18) # 变为2进制
oct(18) # 变为8进制
hex(18) # 变为16进制
**小知识:
如果二进制0 000 0101往左移动一位为0 000 1010,如何快速算出?
答案为10
解:
2^2 + 2^0 = 5
2^3 + 2^1 = 10
(2^2 + 2^0) * 2^1 = 10
*利用左移和右移在cpu中快速完成乘法和除法的位运算:
>>> 5<<1
10
>>> 18>>1
9扫描二维码关注公众号,回复: 4158505 查看本文章用途:直接操作二进制,省内存,效率高