当前位置: 首页 > news >正文

python笔记-条件判断

1、单分支条件判断:if

  • if 语句语法
    if 条件:#条件成立执行下级代码,条件不成立不执行下级代码
    下级代码块
  • if语句流程图1
    image
  • if语句流程图2
    image
    2、双分支条件判断:if-else
  • 完整语法
    if 条件:
    条件成立时,执行的下级代码
    。。。。。
    else:
    条件不成立时,执行的下级代码
    。。。。。
  • if和else以及执行的下级代码共同组成完整的代码块
  • if else语句流程图
    image
    3、多分支条件判断:if-elif-else
  • 使用if 可以判断条件
  • 使用else可以处理条件不成立的情况
  • 但是,如希望再增加一些条件,条件不同,需要执行的代码也不同时,就可以使用elif
    4、嵌套的选择
  • 完整语法
    if 条件1:
    条件1满足时,执行的代码
    。。。。。。
    if 条件1基础上的条件2:
    条件2满足时,执行的代码
    。。。。。。
    -条件2不满足的处理
    else:
    条件2不满足时,执行的代码
    -条件1 不满足时的处理
    else:
    条件1不满足时,执行的代码
  • 在开发中,使用if进行条件判断,如果希望在条件成立的执行语句中再增加条件判断,就可以使用if的嵌套
  • if的嵌套 的应用场景就是:在之前条件满足的前提下,再增加额外的判断
  • if的嵌套语法格式,除了缩进之外和之前的没有区别
    5、match语句
  • python中的match语句是3.10及以后版本中引入的新特性,用于模式匹配
  • 它允许你根据对象的模式来检查对象,并执行相应的代码块
  • match语句中每个代码块由一个或多个case语句组成
  • 每个case子句后面跟着一个模式和一个代码块
  • 当模式匹配成功时,会执行相应的代码块
  • 如果没有任何模式匹配成功,则可以勋则使用一个默认的代码块,使用下划线_来表示
    6、if和match的对比
    image
    7、代码规范-缩进
    image
http://www.jsqmd.com/news/57419/

相关文章:

  • AI自动视频剪辑的开源模型盘点
  • 日总结 33
  • STM32 Cmake平台上对print进行串口重定向的方法
  • Github 学生认证保姆级教程 - 狼人:
  • 【口碑好的/比较好的/靠谱的】螺杆挤出机公司/工厂/厂家推荐/排行榜 哪家好/强/靠谱
  • liunx材料及目录管理和vim编辑
  • 游戏_CS_地图
  • Codeforces Div2 2025.11.28
  • 2025北京上门收酒指南:行业洗牌下 京城亚南酒业凭三维优势成市民首选
  • cyh_蓝桥杯c++ 学习系列一语言基础
  • 20231326《密码系统设计》十二周预习报告
  • prometheus 监控 nginx 日志
  • 上海地标广告位公司哪家专业?核心商圈服务推荐
  • Mac安装教程Acrobat DC 2021.dmg 怎么装?超详细小白步骤!(附安装包)
  • Linux系统C++开发专业的工具(四)—— jsoncpp 使用指南
  • Ash Authentication 令牌吊销逻辑漏洞 CVE-2025-25202 详解
  • 如何删除图片背景
  • 2025 年 12 月精密机床厂家权威推荐榜:滚珠丝杠磨床,精密丝杆旋风铣床,碳电极加工设备,螺纹磨床,匠心工艺与高效稳定之选
  • 证券公司客户经理哪家服务好?2024年服务质量评测结果出炉
  • Ai元人文:从余溪到算法:一场关于「戏」与「悟」的文明探险
  • 20232413 2025-2026-1 《网络与系统攻防技术》实验八实验报告
  • 2025年专业的HIFI耳机排行榜:推荐6款高品质耳机
  • 上海热门商场广告位出租公司有哪些?这份榜单值得关注
  • 某中心在NAACL 2024的30多篇论文技术概览
  • 背单词 纯英文 2025年12月
  • 英语背单词 专八词汇 中英对照 2025年12月
  • 市面上正规的PDF翻译产品推荐哪家好?这几款值得关注
  • 软件技术第三次作业
  • 市面上正规的PDF翻译产品排行哪家好
  • 市面上专业的聚氨酯重型包胶轮实力厂家排行哪家好