读书笔记 | Python学习之旅 Day3

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 条件 :
    • 确定列表不为空:
      • if 列表 : (即可)
    • 使用多个列表,语法:(如果列表2固定,可以用元组存储)
      • for 元素 in 列表1 :
        • if 条件 in 列表2 :
其他
  • 感受
    • 要完成的事情太多,今天只能挤出1小部分时间来看Python
    • 本章比较简单,要多思考应用场合,模拟现实情况多做思维练习,多想多用
    • 代码习惯一开始要培养,如本章提到的比较运算符两边留空格的做法(易读)
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 〇、前言 本文共108张图,流量党请慎重! 历时1个半月,我把自己学习Python基础知识的框架详细梳理了一遍。 ...
    Raxxie阅读 19,591评论 17 410
  • Python 面向对象Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对...
    顺毛阅读 4,371评论 4 16
  • 个人学习批处理的初衷来源于实际工作;在某个迭代版本有个BS(安卓手游模拟器)大需求,从而在测试过程中就重复涉及到...
    Luckykailiu阅读 4,993评论 0 11
  • 自己总结的一套工程项目,把自己封装好的控件放到里面,每次做项目的时候都很方便
    Courage_SC阅读 577评论 2 14
  • 百日目标检视 1.每周看书一本(本周已完成) 2.每天运动半小时(本周跑步3次) 3.财务管理课程学习(本周未进行...
    JOJO_hs阅读 188评论 0 0

友情链接更多精彩内容