讲解Python中if语句的嵌套用法


Posted in Python onMay 14, 2015

 可能有这样一种情况,当你想检查其他条件后一个条件解析为真。在这种情况下,可以使用嵌套的if结构。

在嵌套的 if 语句结构,可以在一个 if... elif... else 结构里面可有另外一个 if... elif... else 结构。
语法:

嵌套 if...elif...else 结构的语法可以是:

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

限,欢迎指正。转载请务必注明出处。

可能有这样一种情况,当你想检查其他条件后一个条件解析为真。在这种情况下,可以使用嵌套的if结构。

在嵌套的 if 语句结构,可以在一个 if... elif... else 结构里面可有另外一个 if... elif... else 结构。
语法:

嵌套 if...elif...else 结构的语法可以是:

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

例如:

#!/usr/bin/python

var = 100
if var < 200:
  print "Expression value is less than 200"
  if var == 150:
   print "Which is 150"
  elif var == 100:
   print "Which is 100"
  elif var == 50:
   print "Which is 50"
elif var < 50:
  print "Expression value is less than 50"
else:
  print "Could not find true expression"

print "Good bye!"

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

Expression value is less than 200
Which is 100
Good bye!
Python 相关文章推荐
Python开发实例分享bt种子爬虫程序和种子解析
May 21 Python
简述Python中的面向对象编程的概念
Apr 27 Python
基于Python实现通过微信搜索功能查看谁把你删除了
Jan 27 Python
Python实现Pig Latin小游戏实例代码
Feb 02 Python
python实现图片筛选程序
Oct 24 Python
对python for 文件指定行读写操作详解
Dec 29 Python
python config文件的读写操作示例
Sep 27 Python
Python实现点云投影到平面显示
Jan 18 Python
python with (as)语句实例详解
Feb 04 Python
解决Tensorflow 内存泄露问题
Feb 05 Python
Python基于staticmethod装饰器标示静态方法
Oct 17 Python
Python使用PyYAML库读写yaml文件的方法
Apr 06 Python
详解Python中的条件判断语句
May 14 #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
You might like
神族 PROTOSS 概述
2020/03/14 星际争霸
ThinkPHP写第一个模块应用
2012/02/20 PHP
Yii把CGridView文本框换成下拉框的方法
2014/12/03 PHP
php实现CSV文件导入和导出
2015/10/24 PHP
PHP面向对象程序设计组合模式与装饰模式详解
2016/12/02 PHP
PHP实现用户登录的案例代码
2018/05/10 PHP
在视频前插入广告
2006/11/20 Javascript
JavaScript中this的使用详解
2013/11/08 Javascript
给js文件传参数(详解)
2014/07/13 Javascript
JavaScript字符串对象toLowerCase方法入门实例(用于把字母转换为小写)
2014/10/17 Javascript
JavaScript将当前时间转换成UTC标准时间的方法
2015/04/06 Javascript
动态设置form表单的action属性的值的简单方法
2016/05/25 Javascript
Web程序员必备的7个JavaScript函数
2016/06/14 Javascript
JavaScript实现鼠标点击导航栏变色特效
2017/02/08 Javascript
vue2.0 中#$emit,$on的使用详解
2017/06/07 Javascript
jQuery实现获取form表单内容及绑定数据到form表单操作分析
2018/07/03 jQuery
mockjs+vue页面直接展示数据的方法
2018/12/19 Javascript
this在vue和小程序中的使用详解
2019/01/28 Javascript
微信小程序 搜索框组件代码实例
2019/09/06 Javascript
VUEX-action可以修改state吗
2019/11/19 Javascript
Vue 基于 vuedraggable 实现选中、拖拽、排序效果
2020/05/18 Javascript
Vue实现点击当前行变色
2020/12/14 Vue.js
用Python实现一个简单的多线程TCP服务器的教程
2015/05/05 Python
python中管道用法入门实例
2015/06/04 Python
Django实现文件上传下载
2019/10/06 Python
Pandas DataFrame中的tuple元素遍历的实现
2019/10/23 Python
GE设备配件:GE Appliance Parts(家电零件、配件和滤水器)
2018/11/28 全球购物
Clos19英国:高档香槟、葡萄酒和烈酒在线购物平台
2020/07/10 全球购物
关于环保的建议书400字
2014/03/12 职场文书
党员民主评议总结
2014/10/20 职场文书
酒店工程部岗位职责
2015/02/12 职场文书
退税申请报告怎么写
2015/05/18 职场文书
报案材料怎么写
2015/05/25 职场文书
体育部部长竞选稿
2015/11/21 职场文书
班级班风口号大全
2015/12/25 职场文书
《只有一个地球》教学反思
2016/02/16 职场文书