马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
1、程序也需要考虑可读性,简洁性,效率问题
elif 体现python的两大特性:简洁,可读性好
建议:如果一段程序有多种写法,要考虑不同情况下的效率问题;一题多解
2、“悬挂else”?
C语言中根据就近匹配原则,else与最近的if匹配;
python不是,根据缩进判断与if成对的else
3、条件表达式(三元操作符):使用一条语句完成添加判断和赋值操作
例如:x,y=4,5
if x<y:
small = x
else:
small = y
改进:语法:x if 条件 else y
4、断言(assert)
assert这个关键字称之为断言“,当这个关键字后边的条件为假的时候,程序自动崩溃并抛出AssertionError的异常。>>> assert 3>4
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
assert 3>4
AssertionError
>>>
用处:(测试程序)一般来说我们可以用Ta在程序中置入检查点,当需要确保程序中的某个条件一定为真才能让程序正常工作的话,assert关键字就非常有用了。
|