Python pass详细介绍及实例代码


Posted in Python onNovember 24, 2016

Python pass的用法:

  1. 空语句 do nothing
  2. 保证格式完整
  3. 保证语义完整

以if语句为例,在c或c++/Java中:

if(true)
;  //do nothing
else
{
  //do something
}

对应于Python就要这样写:

if true:
  pass #do nothing
else:
  #do something

1 pass语句在函数中的作用

当你在编写一个程序时,执行语句部分思路还没有完成,这时你可以用pass语句来占位,也可以当做是一个标记,是要过后来完成的代码。比如下面这样:

def iplaypython():
  pass

定义一个函数iplaypython,但函数体部分暂时还没有完成,又不能空着不写内容,因此可以用pass来替代占个位置。

2 pass语句在循环中的作用

pass也常用于为复合语句编写一个空的主体,比如说你想一个while语句的无限循环,每次迭代时不需要任何操作,你可以这样写:

while True:
  pass

以上只是举个例子,现实中最好不要写这样的代码,因为执行代码块为pass也就是空什么也不做,这时python会进入死循环。

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Python 相关文章推荐
Python去除列表中重复元素的方法
Mar 20 Python
Python实现将罗马数字转换成普通阿拉伯数字的方法
Apr 19 Python
Python之py2exe打包工具详解
Jun 14 Python
python日期相关操作实例小结
Jun 24 Python
python 处理微信对账单数据的实例代码
Jul 19 Python
如何通过Django使用本地css/js文件
Jan 20 Python
使用tensorflow框架在Colab上跑通猫狗识别代码
Apr 26 Python
在pycharm中使用matplotlib.pyplot 绘图时报错的解决
Jun 01 Python
python 无损批量压缩图片(支持保留图片信息)的示例
Sep 22 Python
Python远程linux执行命令实现
Nov 11 Python
如何使用flask将模型部署为服务
May 13 Python
基于python定位棋子位置及识别棋子颜色
Jul 26 Python
Python脚本实时处理log文件的方法
Nov 21 #Python
深入理解 Python 中的多线程 新手必看
Nov 20 #Python
详解python的数字类型变量与其方法
Nov 20 #Python
python中异常报错处理方法汇总
Nov 20 #Python
详解MySQL数据类型int(M)中M的含义
Nov 20 #Python
python制作websocket服务器实例分享
Nov 20 #Python
Flask框架的学习指南之用户登录管理
Nov 20 #Python
You might like
从C/C++迁移到PHP——判断字符类型的函数
2006/10/09 PHP
去除php注释和去除空格函数分享
2014/03/13 PHP
Yii rules常用规则示例
2016/03/15 PHP
JS模拟的QQ面板上的多级可展开的菜单
2009/10/10 Javascript
jQuery Validation实例代码 让验证变得如此容易
2010/10/18 Javascript
jQuery '行 4954 错误: 不支持该属性或方法' 的问题解决方法
2011/01/19 Javascript
基于jquery的不规则矩形的排列实现代码
2012/04/16 Javascript
JSON与XML优缺点对比分析
2015/07/17 Javascript
jQuery实现的产品自动360度旋转展示特效源码分享
2015/08/21 Javascript
在Debian(Raspberry Pi)树莓派上安装NodeJS的教程详解
2017/09/19 NodeJs
解决ie11 SCRIPT5011:不能执行已释放Script的代码问题
2019/05/05 Javascript
Element实现表格分页数据选择+全选所有完善批量操作
2019/06/07 Javascript
webgl实现物体描边效果的方法介绍
2019/11/27 Javascript
Python实现快速多线程ping的方法
2015/07/15 Python
Python实现基于KNN算法的笔迹识别功能详解
2018/07/09 Python
pandas使用get_dummies进行one-hot编码的方法
2018/07/10 Python
浅谈pytorch和Numpy的区别以及相互转换方法
2018/07/26 Python
python3实现点餐系统
2019/01/24 Python
python顺序执行多个py文件的方法
2019/06/29 Python
Python小程序 控制鼠标循环点击代码实例
2019/10/08 Python
python生成特定分布数的实例
2019/12/05 Python
Matplotlib绘制雷达图和三维图的示例代码
2020/01/07 Python
tensorflow图像裁剪进行数据增强操作
2020/06/30 Python
无惧面试,带你搞懂python 装饰器
2020/08/17 Python
Pytorch模型迁移和迁移学习,导入部分模型参数的操作
2021/03/03 Python
使用html2canvas实现将html内容写入到canvas中生成图片
2020/01/03 HTML / CSS
财务与信息服务专业推荐信
2013/11/28 职场文书
咨询公司各岗位职责
2013/12/02 职场文书
会计与审计专业自荐信范文
2014/03/15 职场文书
2014年材料员工作总结
2014/11/19 职场文书
2016年春节慰问信息大全
2015/11/30 职场文书
运动会口号霸气押韵
2015/12/24 职场文书
2019年XX公司的晨会制度及流程!
2019/07/23 职场文书
导游词之江南周庄
2019/12/06 职场文书
修改MySQL的数据库引擎为INNODB的方法
2021/05/26 MySQL
Windows Server 2012 修改远程默认端口3389的方法
2022/04/28 Servers