Python基础语法回顾-1
1-学习内容概括
位运算符的使用:原码、反码、补码;按位运算;利用位运算实现快速技术;利用位运算实现整数集合。assert关键词的灵活运用设置检查点。
2-具体学习内容
利用位运算实现快速技术:
通过 <<,>> 快速计算2的倍数问题。
n << 1 -> 计算 n2
n >> 1 -> 计算 n/2,负奇数的运算不可用
n << m -> 计算 n(2^m),即乘以 2 的 m 次方
n >> m -> 计算 n/(2^m),即除以 2 的 m 次方
1 << n -> 2^n
assert
当这个关键词后边的条件为 False 时,程序自动崩溃并抛出AssertionError的异常。
在进行单元测试时,可以用来在程序中置入检查点,只有条件为 True 才能让程序正常工作。
3-学习问题和解决方法记录
-
Q:
A: -
Q:
A :
4-学习总结
通过本次学习,掌握了assert语法建立检查点,解决了检查python代码时分段运行语句的难题。