| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> Python 条件语句 -> 正文阅读 |
|
[Python知识库]Python 条件语句 |
1. if结构 其语法结构为: if 条件: ????????语句组 如何运算:如果条件为真(True)就执行语句组,为假(False)则执行if结构后面的语句。 例:
其中:!= :表示不等于; == :表示等于(用于判断语句) 条件后的冒号(:):代表当前这一行语句没有结束,不能漏掉。 注意:汉语拼音容易存在歧义,写代码时最好用英语。 补充:若将所有的代码加注释,可以用快捷键:Alt + 3 多行加注释代码取消注释,可以用快捷键:Alt + 4 2. if-else结构 其语法结构为: if 条件 : ????????语句组1 else: ????????语句组2 如何运算:如果条件为真(True)就执行语句组1,然后跳过else语句和语句2,继续执行后面的语句。如果条件为假(False)就执行语句组2,然后继续执行后面的语句。 补:if:关键字,用于判断语句,有“如果”的意思,后面跟上判断语句。 ? ? ? ? else:常和“if”连用,有否则的意思,后面直接跟上冒号“:”。 例:
3. elif结构 其语法结构为: if 条件1 : ? ? ? ? 语句组1 elif 条件2 : ? ? ? ? 语句组2 elif 条件3 : ? ? ? ? 语句组3 …… elif 条件n : ? ? ? ? 语句组n else: ? ? ? ? 语句组n+1 何时适用: (1)当条件多于两种情况时,就要加上elif语句; (2)如果条件只有两种情况时,通过if-else结构来执行判断;多种情况时,可以使用elif保证在一个判断当中,否则会进行多次判断,增加程序运行时间。 例:
注意:elif只能跟在if后面,不能自己单独写。 4. 三目运算 其语法结构为: True ?if ?条件 ?else ?False 注:True的位置是判断为真时返回的值; ? ? ? ? False的位置是判断为假时返回的值。 例:
三目运算同样也是判断,但是要相当简洁,这样可以节省很多代码,让代码看起来更加简洁。 注:只有简单的if判断可以使用,过于复杂的判断就不要使用了,否则会影响代码的可读性。 补: 1. 如何在交互模式同时定义多个变量: 例:
2. 代码优化 优化的原则: (1)逻辑更加简单,比如少用否定,多用肯定。 (2)用英语代替拼音,减少歧义。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 23:59:16- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |