前言:关于py的基本语句主播在上一章已经和友友们探讨过啦,本章我们就来学习一下它的判断语句,总的来说稍微需要点逻辑思维就行,并不是很难
目录
一.布尔类型和比较运算符
1.1关于布尔
这个比较好理解用大白话来讲就是判断一个事物是否是正确的,也就是真和假
在布尔类型种有两个逻辑,真和假
: True表示真
:False表示假
1.2关于比较运算符
这个也很好理解,比较运算符是和布尔类型相结合用,布尔类型的数据不止可以
通过定义得到,也可以通过比较运算符进行内容比较来得到,常见的比较运算符
一共有六种
1.3布尔类型的举例
1.4赋值运算符的举例
1.5小结
在py中,表示真假的数据类型只有两种
True表示真,False表示假
除了定义布尔类型外,还可以通过6中计算符来得到布尔类型
二.if语句的基本格式
2.1关于if语句
这个很好理解就是如果发生一件事情,需要做出相对应的动作
格式为
if 要判断的条件:(:一定要写)
条件成立时,要做的事情
2.2举例
2.3小结
同时判断条件的结果一定要是布尔类型的
不要忘记判断条件后面加冒号
属于if语句的代码块,前面需要空4行
3.if和else组合判断语句
3.1关于if和else
这个很好理解,上面讲了if语句当条件成立时需要做的事情
那么没有成立呢,就需要用到else语句了
3.2举例
3.3小结
简单来说就是if语句成立的话执行if语句,没有成立的话就执行else语句
同时else的语法和if一样前面要空4格
四.if_elif_else语句
4.1关于if_elif_else语句
这个很好理解,就是判断条件可能不止一个,有可能有很多个,这个时候就需要
elif语句了
4.2举例
简洁版:
4.3小结
if_elif_else语句的作用就是用来完成多个条件的判断
此外elif语句可以写多个并且判断是互斥且有序的,如果满足上一个下面的就不会执行了
五.判断语句的嵌套
5.1关于判断语句的嵌套
这个的话也比较好理解,就是两个if语句加起来使用,就是if语句里面写if
5.2举例
5.3小结
嵌套语句可以用于多条件,多层次的逻辑判断,它也可以自由组合if_elif_else语句,另外在进行嵌套判断语句的时候,一定要注意空格缩进
六.总结
本章节讲解了py的判断语句,着重写了if_elif_else语句他们之间的组合以及判断,难度总的来说不是很大,需要多做练习,下一章节和友友们讲解py的循环语句,敬请期待!!!