详解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 切片和range()用法说明
Mar 24 Python
Django实现自定义404,500页面教程
Mar 26 Python
Python2包含中文报错的解决方法
Jul 09 Python
django框架model orM使用字典作为参数,保存数据的方法分析
Jun 24 Python
在python 中split()使用多符号分割的例子
Jul 15 Python
解决Python3 抓取微信账单信息问题
Jul 19 Python
Python使用gluon/mxnet模块实现的mnist手写数字识别功能完整示例
Dec 18 Python
Python读取YAML文件过程详解
Dec 30 Python
python识别验证码图片实例详解
Feb 17 Python
使用python批量修改XML文件中图像的depth值
Jul 22 Python
python的scipy.stats模块中正态分布常用函数总结
Feb 19 Python
Python爬虫网络请求之代理服务器和动态Cookies
Apr 12 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
PHP用strstr()函数阻止垃圾评论(通过判断a标记)
2013/09/28 PHP
PHP命名空间(Namespace)简明教程
2014/06/11 PHP
Yii Framework框架获取分类下面的所有子类方法
2014/06/20 PHP
PHP实现四种基础排序算法的运行时间比较(推荐)
2016/08/11 PHP
PHP读取CSV大文件导入数据库的实例
2017/07/24 PHP
JavaScript QueryString解析类代码
2010/01/17 Javascript
转换字符串为json对象的方法详解
2013/11/29 Javascript
javaScript中Math()函数注意事项
2015/06/18 Javascript
xcode中获取js文件的路径方法(推荐)
2016/11/05 Javascript
JS实现密码框的显示密码和隐藏密码功能示例
2016/12/26 Javascript
React Native时间转换格式工具类分享
2017/10/24 Javascript
微信小程序实现人脸识别
2018/05/25 Javascript
layui实现tab的添加拒绝重复的方法
2019/09/04 Javascript
小程序识别身份证,银行卡,营业执照,驾照的实现
2019/11/05 Javascript
javascript将16进制的字符串转换为10进制整数hex
2020/03/05 Javascript
vue实现员工信息录入功能
2020/06/11 Javascript
[02:19]2018年度DOTA2最佳核心位选手-完美盛典
2018/12/17 DOTA
Python函数参数类型*、**的区别
2015/04/11 Python
对Python3中的input函数详解
2018/04/22 Python
python3+requests接口自动化session操作方法
2018/10/13 Python
Python Pexpect库的简单使用方法
2019/01/29 Python
python+pyqt5编写md5生成器
2019/03/18 Python
使用 Django Highcharts 实现数据可视化过程解析
2019/07/31 Python
pytorch中的上采样以及各种反操作,求逆操作详解
2020/01/03 Python
Python3.x+pyqtgraph实现数据可视化教程
2020/03/14 Python
python爬虫scrapy基于CrawlSpider类的全站数据爬取示例解析
2021/02/20 Python
国际书籍零售商:Wordery
2017/11/01 全球购物
美国汽车性能部件和赛车零件网站:Vivid Racing
2018/03/27 全球购物
Yankee Candle官网:美国最畅销蜡烛品牌之一
2020/01/05 全球购物
婚礼证婚人证婚词
2014/01/08 职场文书
宠物店的创业计划书范文
2014/01/11 职场文书
我的中国梦演讲稿500字
2014/08/19 职场文书
会议室管理制度范本
2015/08/06 职场文书
利用python Pandas实现批量拆分Excel与合并Excel
2021/05/23 Python
Java图书管理系统,课程设计必用(源码+文档)
2021/06/30 Java/Android
springboot读取nacos配置文件
2022/05/20 Java/Android