Python学习之旅 读书笔记系列
Day 3
《Python编程从入门到实践》
第5章 If语句
知识点
- if语句语法: if + 条件 + ":" ,返回结果 true / false(执行部分记得缩进)
- 运算符号:
- 满足 “==” (一个等号是陈述,两个等号是发问)
- 不满足 "!=" (!表示不)
- 大于,小于,大于等于,小于等于:“>,<,>=,<=”
- 注意事项:
- 判断时会区分大小写,如果不考虑,则需事先全部转小写
- 多个条件:
- and / or (多个同时满足,多个任一满足) 连接时可加一对括号,易读
- 列表判断:
- in / not in
- 布尔表达式:条件测试的别名 (没有太理解,后续要留意)
- 结果 True / False
- 通常用于记录条件
- if 语句类型:
- if 1条件1操作;执行的代码块,记得缩进,数量不限
- if-else 1条件2操作(根据条件2选1);
- if-elif-else 2条件2/3操作(条件对应操作,else可省略)
- if-n*elif-else n条件n/n+1操作(else可省略;因其保罗万象,为避免无效或恶意数据,如果知道测试条件的话,更适合多用一个elif替代else)
- if-if-if 是针对所有条件判断,if-n*elif只要1个测试通过就会跳过其他
- 总之,如果只想执行1个代码块,就用后者,如果想运行多个,就前者
- if语句 + 列表
- 单个列表,语法:
- for 元素 in 列表 :
- if 条件 :
- for 元素 in 列表 :
- 确定列表不为空:
- if 列表 : (即可)
- 使用多个列表,语法:(如果列表2固定,可以用元组存储)
- for 元素 in 列表1 :
- if 条件 in 列表2 :
- for 元素 in 列表1 :
- 单个列表,语法:
其他
- 感受
- 要完成的事情太多,今天只能挤出1小部分时间来看Python
- 本章比较简单,要多思考应用场合,模拟现实情况多做思维练习,多想多用
- 代码习惯一开始要培养,如本章提到的比较运算符两边留空格的做法(易读)
网友评论