详解Python中的条件判断语句


Posted in Python onMay 14, 2015

 一个else语句可以使用if语句结合起来。如果在if语句中的条件表达式解析为0或false值,那么else语句包含代码执行。

else语句是可选的声明,并if语句下面最多只有一个else语句。
语法:

if ... else语句的语法是:

if expression:
  statement(s)
else:
  statement(s)

详解Python中的条件判断语句

    例子:

#!/usr/bin/python

var1 = 100
if var1:
  print "1 - Got a true expression value"
  print var1
else:
  print "1 - Got a false expression value"
  print var1

var2 = 0
if var2:
  print "2 - Got a true expression value"
  print var2
else:
  print "2 - Got a false expression value"
  print var2

print "Good bye!"

当执行上面的代码,产生以下结果:

1 - Got a true expression value
100
2 - Got a false expression value
0
Good bye!

elif 语句

elif语句可以检查多个表达式的真值,并执行一个代码块的条件之一计算结果为true。

if...elif 语句是可选的。然而不像else,对此可以有最多一个语句,if语句下边可以有任意数量elif语句。

if...elif 语句的语法是:

if expression1:
  statement(s)
elif expression2:
  statement(s)
elif expression3:
  statement(s)
else:
  statement(s)

Python核心不提供switch或case语句在其他语言,但我们可以用if..elif...语句来模拟switch case如下:
例子

#!/usr/bin/python

var = 100
if var == 200:
  print "1 - Got a true expression value"
  print var
elif var == 150:
  print "2 - Got a true expression value"
  print var
elif var == 100:
  print "3 - Got a true expression value"
  print var
else:
  print "4 - Got a false expression value"
  print var

print "Good bye!"

当执行上面的代码,产生以下结果:

3 - Got a true expression value
100
Good bye!
Python 相关文章推荐
测试、预发布后用python检测网页是否有日常链接
Jun 03 Python
python基础教程之循环介绍
Aug 29 Python
在Python中使用HTMLParser解析HTML的教程
Apr 29 Python
Python基于动态规划算法计算单词距离
Jul 25 Python
Python利用正则表达式匹配并截取指定子串及去重的方法
Jul 30 Python
Python中摘要算法MD5,SHA1简介及应用实例代码
Jan 09 Python
解决Python requests库编码 socks5代理的问题
May 07 Python
简单了解python中的f.b.u.r函数
Nov 02 Python
tensorflow中tf.slice和tf.gather切片函数的使用
Jan 19 Python
在pycharm中实现删除bookmark
Feb 14 Python
解决Keras的自定义lambda层去reshape张量时model保存出错问题
Jul 01 Python
matplotlib基础绘图命令之errorbar的使用
Aug 13 Python
Python3通过Luhn算法快速验证信用卡卡号的方法
May 14 #Python
Python入门教程之if语句的用法
May 14 #Python
Python随机生成信用卡卡号的实现方法
May 14 #Python
讲解Python中运算符使用时的优先级
May 14 #Python
讲解Python中的标识运算符
May 14 #Python
在Python中使用成员运算符的示例
May 13 #Python
总结Python中逻辑运算符的使用
May 13 #Python
You might like
基于mysql的bbs设计(三)
2006/10/09 PHP
PHP中date()日期函数有关参数整理
2011/07/19 PHP
php笔记之:初探PHPcms模块开发介绍
2013/04/26 PHP
深入PHP nl2br()格式化输出的详解
2013/06/05 PHP
PHP使用curl函数发送Post请求的注意事项
2016/11/26 PHP
PHP操作MySQL中BLOB字段的方法示例【存储文本与图片】
2017/09/15 PHP
php框架CodeIgniter使用redis的方法分析
2018/04/13 PHP
php设计模式之原型模式分析【星际争霸游戏案例】
2020/03/23 PHP
PHP语言对接抖音快手小红书视频/图片去水印API接口源码
2020/08/11 PHP
关于跨站脚本攻击问题
2011/12/22 Javascript
json格式的时间显示为正常年月日的方法
2013/09/08 Javascript
javascript 获取iframe里页面中元素值的方法
2014/02/17 Javascript
jQuery插件制作的实例教程
2016/05/16 Javascript
AngularJS基础 ng-disabled 指令详解及简单示例
2016/08/01 Javascript
ES6扩展运算符用法实例分析
2017/10/31 Javascript
JS实现用特殊符号替换字符串的中间部分区域的实例代码
2018/07/24 Javascript
关于js对textarea换行符的处理方法浅析
2018/08/03 Javascript
利用百度echarts实现图表功能简单入门示例【附源码下载】
2019/06/10 Javascript
p5.js绘制旋转的正方形
2019/10/23 Javascript
python 创建弹出式菜单的实现代码
2017/07/11 Python
python虚拟环境迁移方法
2019/01/03 Python
Django框架使用内置方法实现登录功能详解
2019/06/12 Python
浅析Python与Mongodb数据库之间的操作方法
2019/07/01 Python
python隐藏类中属性的3种实现方法
2019/12/19 Python
tensorflow查看ckpt各节点名称实例
2020/01/21 Python
关于多元线性回归分析——Python&SPSS
2020/02/24 Python
18-35岁旅游团的全球领导者:Contiki
2017/02/08 全球购物
日本最大的旅游网站:Rakuten Travel(乐天旅游)
2018/08/02 全球购物
英国手机零售商:Metrofone
2019/03/18 全球购物
西班牙品牌鞋子、服装和配饰在线商店:Esdemarca
2021/02/17 全球购物
会计岗位职责
2013/11/08 职场文书
幼儿园教师备课制度
2014/01/12 职场文书
学校感恩教育活动总结
2014/07/07 职场文书
2014年企业工会工作总结
2014/11/12 职场文书
财务出纳岗位职责
2015/03/31 职场文书
解放思想大讨论活动总结
2015/05/09 职场文书