Python中条件判断语句的简单使用方法


Posted in Python onAugust 21, 2015

最简单的条件语句:

if expression:
   expr_true_suite

如上,if是关键字,expression是条件表达式,条件表达式支持多重条件判断,可以用布尔操作符and、or和not连接,expr_true_suite是代码块,expression为true时执行,代码块如果只有一行,上面的整个条件语句便可全部写到一行,但可读性差。
带elif和else的条件语句:

if expression1:
   expr1_true_suite
elif expression2:
   expr2_true_suite
elif expressionN:
   exprN_true_suite
else:
   none_of_the_above_suite

如上,语法同其它语言的条件语句类似,elif和else是可选的。
条件表达式实现三元操作符:
在C/C++中,三元操作符如下(E成立时执行X,否则执行Y)——

E ? X : Y

python模拟的三元操作符——

(E and [X] or [Y])[0]

python三元操作符的实现——

X if E else Y

来看几个判断实例:

>>> if 1 < x < 2: 
  print('True') 
 
   
True

and 表示且

or 表示 或
>>> x 
2 
>>> if x == 2 or x == 3: 
  print(x) 
 
  2

如果 b 为真则返回a,否则返回 c

a if b else c
>>> 'True' if 1 < x <2 els

Python 相关文章推荐
Python使用Beautiful Soup包编写爬虫时的一些关键点
Jan 20 Python
Python函数中*args和**kwargs来传递变长参数的用法
Jan 26 Python
Python 函数基础知识汇总
Mar 09 Python
python在新的图片窗口显示图片(图像)的方法
Jul 11 Python
python实现屏保程序(适用于背单词)
Jul 30 Python
Django使用 Bootstrap 样式修改书籍列表过程解析
Aug 09 Python
Python绘制热力图示例
Sep 27 Python
Python3实现将一维数组按标准长度分隔为二维数组
Nov 29 Python
Python3 实现减少可调用对象的参数个数
Dec 20 Python
pytorch之inception_v3的实现案例
Jan 06 Python
最小二乘法及其python实现详解
Feb 24 Python
PIL包中Image模块的convert()函数的具体使用
Feb 26 Python
Python编程中的异常处理教程
Aug 21 #Python
剖析Python的Tornado框架中session支持的实现代码
Aug 21 #Python
约瑟夫问题的Python和C++求解方法
Aug 20 #Python
在类Unix系统上开始Python3编程入门
Aug 20 #Python
Python中字典映射类型的学习教程
Aug 20 #Python
Python3字符串学习教程
Aug 20 #Python
Python中列表和元组的相关语句和方法讲解
Aug 20 #Python
You might like
php中autoload的用法总结
2013/11/08 PHP
php中json_encode处理gbk与gb2312中文乱码问题的解决方法
2014/07/10 PHP
php中mail函数发送邮件失败的解决方法
2014/12/24 PHP
PHP中基本HTTP认证技巧分析
2015/03/16 PHP
JavaScript在IE中“意外地调用了方法或属性访问”
2008/11/19 Javascript
javascript获得CheckBoxList选中的数量
2009/10/27 Javascript
jquery1.4 教程二 ajax方法的改进
2010/02/25 Javascript
javascript中直接写php代码的方法
2013/07/31 Javascript
Jquery EasyUI的添加,修改,删除,查询等基本操作介绍
2013/10/11 Javascript
js中数组排序sort方法的原理分析
2014/11/20 Javascript
JS通过Cookie判断页面是否为首次打开
2016/02/05 Javascript
js中的关联数组与普通数组详解
2016/07/27 Javascript
JS获取和修改元素样式的实例代码
2016/08/06 Javascript
JS解析后台返回的JSON格式数据实例
2018/08/06 Javascript
React 路由懒加载的几种实现方案
2018/10/23 Javascript
跟老齐学Python之网站的结构
2014/10/24 Python
Python实现的根据文件名查找数据文件功能示例
2018/05/02 Python
对python抓取需要登录网站数据的方法详解
2018/05/21 Python
Python基于最小二乘法实现曲线拟合示例
2018/06/14 Python
Python数据类型之Set集合实例详解
2019/05/07 Python
Python之——生成动态路由轨迹图的实例
2019/11/22 Python
python 如何区分return和yield
2020/09/22 Python
appium+python自动化配置(adk、jdk、node.js)
2020/11/17 Python
python绘图pyecharts+pandas的使用详解
2020/12/13 Python
印度婴儿用品在线商店:Firstcry.com
2016/12/05 全球购物
西班牙宠物用品和食品网上商店:Tiendanimal
2019/06/06 全球购物
Hanky Panky官方网站:内衣和睡衣
2019/07/25 全球购物
外贸业务员求职信范文
2013/12/12 职场文书
临床医师专业个人自我评价
2014/01/08 职场文书
新年团拜会主持词
2014/04/02 职场文书
超市商业计划书
2014/05/04 职场文书
部门2014年度工作总结
2014/11/12 职场文书
幼儿园六一儿童节演讲稿
2015/03/19 职场文书
证劵公司反洗钱宣传活动总结
2015/05/08 职场文书
2015年纪委工作总结
2015/05/13 职场文书
微观世界观后感
2015/06/10 职场文书