python 位运算移动实现次幂和除法运算
<< 左移动等同次幂
计算2**n
2**0 1 << 0 1 1
2**1 1 << 1 10 2
2**2 1 << 2 100 4
2**3 1 << 3 1000 8
...
>>右移动等同整除
计算一个数的一半
v1 = 10 >> 1
print(v1) # 值为5
v2 = 20 >> 1
print(v2) # 值为 10
计算一个数的四分之一
v1 = 10 >> 2
print(v1) # 值为2
v2 = 20 >> 2
print(v2) # 值为 5
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术