| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> 第5章 if语句 -> 正文阅读 |
|
[Python知识库]第5章 if语句 |
一、条件测试(别名:布尔表达式;布尔值通常用于记录条件) 1.条件测试的含义:条件测试是if语句的核心,是一个值为True or False的表达式。 2.检查是否相等:运用相等运算符“==”,python在检查是否相等时区分大小写
3.检查是否不相符:结合使用“!=”
4.数值比较:“==”,“!=”,“<”, “<=”, ">", ">=” 5.使用关键词and和or检查多个条件 (1)使用关键词and检查多个条件:若所有测试都通过了,整个表达式为True;若至少有一个测试没有通过,则整个表达式为False;
(2)使用关键词or检查多个条件:只要有一个条件满足,整个表达式为True;若一个条件都不满足,整个表达式为False;
6.检查特征值是否包含或者不包含在列表中 (1)使用关键词in检查特征值是否包含在列表中
(2)使用关键词not in检查特征值是否不包含在列表中
二、if语句(写代码时,别忘记冒号,别忘记冒号,别忘记冒号) 1.简单的if语句:只有一个测试,测试通过则执行后续操作
2.if-else语句:需要测试的情形往往只有一种,通过则执行一种操作,没有通过则执行另一种操作
3.if-elif-else语句:需要测试的情形超过两种,可以理解为分段函数。elif后面也其实是一个条件测试,不过其仅仅只是在if语句测试未通过情况下,才会执行。如果测试通过,python将执行紧跟着其后的缩进代码,并跳过余下的测试。在编写代码时,可以使用任意数量的elif代码块。
4.if-elif语句:python并不要求if-elif结构后面必须有else代码块,在某些情况下,else代码块很有用,而在另一些情况下,使用elif语句进行处理会更加清晰。因为else是一条包罗万象的语句,只要不满足if或elif中的条件测试,else代码就会执行。然而如果很明确地知道最终要测试的条件,可以用一个elif代码块来代替else代码块,这样就能确保仅仅当满足条件时,代码才会被执行。
5.测试多个独立条件时使用多个独立的if语句
三、使用if语句处理列表 1.检查特殊元素:使用for循环遍历整个列表,再辅以if语句
2.确保列表不是空的:当直接用列表名为条件检查时,python默认当列表不为空时,检测结果为True,而当列表为空时,检测结果为False;
3。使用多个列表:依然可以使用for循环遍历整个列表
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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年12日历 | -2024/12/28 21:05:37- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |