Python大纲
一、为何学习判断语句:
- 1.判断在程序中广泛应用,如果没有它,这些功能都难以实现

- 2.判断是程序最基础最核心的逻辑功能
二、比较运算符:
运算符 | 描述 | 举例 |
---|
== | 判断内容是否相等,满足为True,不满足为False 居右 | 如a=3,b=3,则(a == b) 为 True |
!= | 判断内容是否不相等,满足为True,不满足为False | 如a=1,b=3,则(a != b) 为 True |
> | 判断运算符左侧内容是否大于右侧,满足为True,不满足为False | 如a=7,b=3,则(a > b) 为 True |
< | 判断运算符左侧内容是否小于右侧,满足为True,不满足为False | ,b=7,则(a < b) 为 True |
>= | 判断运算符左侧内容是否大于等于右侧,满足为True,不满足为False | 如a=3,b=3,则(a >= b) 为 True |
<= | 判断运算符左侧内容是否小于等于右侧,满足为True,不满足为False | 3,b=3,则(a <= b) 为 True |
三、布尔类型:
2.1.布尔类型的字面量:
- 1.
True
表示真(是、肯定) - 2.
False
表示假 (否、否定) - 3.定义变量存储布尔类型数据:
变量名称 = 布尔类型字面量
2.2.布尔类型的数据
- 1.布尔类型的数据,不仅可以通过定义得到,也可以通过
比较运算符
进行内容比较得到
result = 10 > 5
print("10 > 5的结果是%s,其判断结果所属的类型是%s" % (result, type(result)))
print(f"10 > 5的结果是{result},其判断结果所属的类型是{type(result)}")
print("10 > 5的结果是{a},其判断结果所属的类型是{b}".format(a=result, b=type(result)))
result = "jianqun" == "zhangsan"
print("==运算符进行比较的的结果是%s" %result)
print(f"==运算符进行比较的的结果是{result}")
print("==运算符进行比较的的结果是{a}".format(a=result))

四、条件判断:
4.1.if语法:
a.语法案例:
- 1.代码例子:归属于if判断的代码块,需要在前方
添加四个空格缩进
,python是通过缩进来判断代码块的归属关系

b.注意事项:
- 判断条件的结果一定要是布尔类型
- 不要忘记判断条件后的
:
- 归属于if语句的代码块,需在前方填充4个空格缩进
4.2.if else :
a.语法:

b.注意点:

4.3.if…elif…else:
a.语法:

b.案例:

c.注意点:
- elif可以写多个
判断是互斥且有序的
,上一个满足后面的就不会判断了- 可以在条件判断中,直接写input语句,节省代码量

4.4.判断语句的嵌套:
- 1.嵌套的
关键点在于:空格缩进
;通过空格缩进,来决定语句之间的:层次关系

- 2.多层判断:
