首页 > 代码库 > python 基础知识条件和循环
python 基础知识条件和循环
一、if语句
根据不同的条件来执行不同的动作。
语法:主要是有以下4种情况
1.单分支,单条件判断
if 条件: 代码段 (只有条件为真时,才会执行。)
2.单分支,多重条件判断
if 条件1 , 条件2: 代码段 (两个条件组合,返回的为真时,才执行)
3. if + else
if 条件(单个或者多重条件): 代码段 else: 代码段(条件不为真时,执行此段代码段)
备注:一个if判断,最多只有一个else
4.if + elif + else
if 条件1: 执行代码段1 elif 条件2: 执行代码段2 elif 条件3: 执行代码段3 elif 条件4: 执行代码段4 else: 执行代码段5
备注:是一个整体,前边的条件为真,执行相应的代码,后边的就不会再执行了。
一个if判断后边可以跟多个elif
5.if语句小结
5.1 if后表达式返回值为True ,则执行其子代码块,然后此if语句到此终结,否则进入下一分支判断,知道满足其中一个分支,执行后终结if
5.2 判断条件中,可以引入运算符:not, and, or, is, is not
5.3 多重判断条件中,为加强可读性最好用括号包含
5.4 if 与 else 缩进级别一致表示是一对
5.5 elif 与 else 都是可选的
5.6 一个if判断最多只有一个else但是可以有多个elif
5.7 else代表if判断的终结
5.8 expession可以是返回值为布尔值的表达式(例x>1,x is not None)的形式,也可是单个标准对象(例 x=1;if x:print(‘ok‘))
5.9 所有标准对象均可用于布尔测试,同类型的对象之间可以比较大小。每个对象天生具有布 尔 True 或 False 值。空对象、值为零的任何数字或者 Null 对象 None 的布尔值都是 False。
二、 while 语句
未完待续
python 基础知识条件和循环
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。