5-分支语句

分支语句

内容

  • 比较运算符

  • 关系运算符

  • 分支语句


1. 比较运算符

1.1 比较运算

比较运算是发生在两个同类型数据间的一种操作,比较运算是使用固定的比对规则对两个数据进行比对,如果比较运算式子成立得到结果True,如果不成立,得到结果False

1.2 常用比较运算符

符号说明
==判断两个操作数的值是否相等,成立为True
!=判断两个操作数的值是否不相等,成立为True
>判断左操作数是否大于右操作数,成立为True
<判断左操作数是否小于右操作数,成立为True
>=判断左操作数是否大于等于右操作数,成立为True
<=判断左操作数是否小于等于右操作数,成立为True

1.3 字符进行比较运算的排序规则

0…数字…9 <A…大写字母…Z < a…小写字母…z

1.4 字符串比较运算规则

   1.对两个字符串中对应位置每个字符逐一比对

   2.排序较小的整体字符串值小

   3.如果比较结果相等,比较下一个字母

   4.直到比对到最后一个字母

   5.若比对的一方没有字符,则整体字符串值小

2. 关系运算符

2.1 关系运算

关系运算是发生在两个布尔型数据间的一种操作,关系运算是根据固定规则对两个布尔值进行运算,最终结果是布尔值

2.2 常见关系运算符

and:表示两个布尔值之间的并且关系,例如:True and False

or:表示两个布尔值之间的或者关系,例如:True or False

not:表示一个布尔值的反向对立关系,例如:not False

2.3 真值表

andTrueFalse
TrueTrueFalse
TrueFalseFalse
FalseFalseFalse

逻辑与:同真则真

orTrueFalse
TrueTrueFalse
TrueTrueTrue
FalseTrueFalse

逻辑或:同假则假

TrueFalse
notFalseTrue

逻辑非:非真即假, 非假即真

2.4 注意事项

1.数字可以作为关系运算的数据进行运算,0表示False,非0表示True

2.数字与布尔值混用出现在关系运算中时,任意操作数可以决定整个式子值的,最终结果即为该操作数(参看真值表)

例如:True and 0  → 0 

例如:0 and True → 0

例如:4 or False  → 4

例如:False or 4  → 4

3.数字与布尔值混用出现在关系运算中时,如果两个操作数都无法单独决定整个式子值的(参看真值表),最终结果即为后面的操作数

例如:True and 10 → 10 

例如:10 and True → True

例如:False or 0  → 0

例如:0 or False  → False

3. 分支语句

3.1概念

分支语句: 计算机三种基础语句(顺序、分支、循环)之一,用于描述“如果满足什么条件,就怎么样,否则就怎么样”的语法。

3.2 语法格式

格式一:

if 条件:

      条件成立执行的代码

在这里插入图片描述

格式二:

if 条件:

      条件成立执行的代码

else:

条件不成立执行的代码
在这里插入图片描述
格式三:

if 条件1:

      条件1成立执行的代码

elif 条件2:

 条件2成立执行的代码

elif 条件3:

 条件3成立执行的代码

[else:

   条件都不成立执行的代码]

在这里插入图片描述

3.3 执行流程

1.if语句执行流程

在这里插入图片描述

2.if…else…语句执行流程
在这里插入图片描述
3.if…elif…else…语句执行流程
在这里插入图片描述

3.4分支嵌套

分支嵌套即分支语句的执行代码中包含全新的分支语句结构

4. 代码书写规范(了解)

4.1超长行处理方案

   方案一:换行处使用\

    方案二:对整体添加(),()中随意换行
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值