# 通过 << , >> 快速计算2的倍数问题。
n <<1-> 计算 n*2
n >>1-> 计算 n/2,负奇数的运算不可用
n << m -> 计算 n*(2^m),即乘以 2 的 m 次方
n >> m -> 计算 n/(2^m),即除以 2 的 m 次方
1<< n ->2^n
# 通过 ^ 快速交换两个整数。
a ^= b
b ^= a
a ^= b
# 通过 a & (-a) 快速获取 a 的最后为 1 位置的整数。00000101->5&11111011->-5---00000001->100001110->14&11110010->-14---00000010->2
python基础学习打卡学习内容功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入学习内容三元运算符: x, y = 4, 5small = x if x < y else yprint(small) # 4