Python_分支语句

分支语句

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 真值表

and True False
True True False
False False False

or True False
True True True
False True False

True False
not False True

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、付费专栏及课程。

余额充值