【Python语法系列】第三章:Python判断语句

进行逻辑判断,是生活中常见的行为。同样,在程序中,进行逻辑判断也是最为基础的功能,一个逻辑判断的流程非常简单,我们有一个判断的条件,那么他无非给我们返回两个结果,是或者否,是的话有是的操作,否的话也有否的操作,那这就是一个最为简单的逻辑判断的行为了。

习惯看视频的同学可以看这个免费教程:

https://www.bilibili.com/video/BV1ZK411Q7uX/?vd_source=704fe2a34559a0ef859c3225a1fb1b42&wxfid=o7omF0RELrnx5_fUSp6D59_9ms3Y

为什么学习判断语句

判断在程序中广泛应用,如果没有它,我们生活中的非常多的操作都难以实现。比如下面这些:

那么这一系列功能的实现呢,也都是基于程序中的判断功能,判断是程序最基础,最核心的,逻辑功能。

布尔类型和比较运算符

学习目标

  • 掌握布尔类型用于表示:真和假

  • 掌握比较运算符用于计算:真和假

布尔类型

进行判断,只有2个结果:是或者否。程序中,如何描述:是或否呢?答案是使用:布尔类型。 Python中常用的有6种值(数据)的类型:

布尔类型的定义

布尔类型的字面量:

  • True  表示真(是、肯定)

  • False 表示假(否、否定)  

定义变量存储布尔类型数据: 变量名称 = 布尔类型字面量 布尔类型不仅可以自行定义,同时也可以通过计算得来。 也就是使用比较运算符进行比较运算得到布尔类型的结果。

比较运算符

那什么叫做比较运算符,什么又叫比较运算呢?我们看下面一个例子:

result = 10 >5
print(f"10>5的结果是:{result},类型是:{type(result)}")

输出的结果是:

10>5的结果是:True,类型是:<class 'bool'>

可以看到它的值是True表示真,也就是10大于5是成立,同时它的类型是bool类型。

再看一个例子:

在这个运算里面,我们所使用到的大于号就是所谓的比较运算符了,我们可以通过比较运算符去做值的比较来完成bool的结果。

bool_1 = True
bool_2 = False
print(f"bool_1变量的内容是:{bool_1}, 类型是:{type(bool_1)}")
print(f"bool_2变量的内容是:{bool_2}, 类型是:{type(bool_2)}")

输出结果:

bool_1变量的内容是:True, 类型是:<class 'bool'>
bool_2变量的内容是:False, 类型是:<class 'bool'>

在Python中比较运算符主要有6类:

运算符

描述

示例

==

判断内容是否相等,满足为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

如a=3,b=7,则(a < b) 为 True

>=

判断运算符左侧内容是否大于等于右侧满足为True,不满足为False

如a=3,b=3,则(a >= b) 为 True

<=

判断运算符左侧内容是否小于等于右侧满足为True,不满足为False

如a=3,b=3,则(a <= b) 为 True

那么基于这6个运算符我们就可以去做非常丰富的内容的比较了,通过内容的比较,去完成bool结果的获取。

if语句的基本格式

学习目标

  • 掌握逻辑判断语句(if)的基本语法格式

  • 掌握布尔类型数据,在判断语句中的作用

if判断语句

  • 生活中的判

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值