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的单元测试
Apr 28 Python
深入理解python对json的操作总结
Jan 05 Python
python编程使用协程并发的优缺点
Sep 20 Python
详解python中递归函数
Apr 16 Python
Python匿名函数/排序函数/过滤函数/映射函数/递归/二分法
Jun 05 Python
通过cmd进入python的实例操作
Jun 26 Python
如何更优雅地写python代码
Jul 02 Python
python读写配置文件操作示例
Jul 03 Python
基于django传递数据到后端的例子
Aug 16 Python
python十进制转二进制的详解
Feb 07 Python
Python3开发实例之非关系型图数据库Neo4j安装方法及Python3连接操作Neo4j方法实例
Mar 18 Python
tensorflow 20:搭网络,导出模型,运行模型的实例
May 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
Yii操作数据库的3种方法
2014/03/11 PHP
Yii多表联合查询操作详解
2016/06/02 PHP
使用composer 安装 laravel框架的方法图文详解
2019/08/02 PHP
Laravel 框架返回状态拦截代码
2019/10/18 PHP
PHP Ajax跨域问题解决方案代码实例
2020/08/01 PHP
jquery插件开发注意事项小结
2013/06/04 Javascript
js计算字符串长度包含的中文是utf8格式
2013/10/15 Javascript
checkbox选中与未选中判断示例
2014/08/04 Javascript
基于zepto.js实现仿手机QQ空间的大图查看组件ImageView.js详解
2015/03/05 Javascript
JavaScript实现向右伸出的多级网页菜单效果
2015/08/25 Javascript
Angular中$compile源码分析
2016/01/28 Javascript
Vue.js每天必学之过滤器与自定义过滤器
2016/09/07 Javascript
Js操作DOM元素及获取浏览器高宽的简单方法
2016/09/08 Javascript
关于Jquery中的bind(),on()绑定事件方式总结
2016/10/26 Javascript
javascript中call,apply,bind函数用法示例
2016/12/19 Javascript
Bootstrap 过渡效果Transition 模态框(Modal)
2017/03/17 Javascript
理解javascript async的用法
2017/08/22 Javascript
vue项目优化之通过keep-alive数据缓存的方法
2017/12/11 Javascript
jQuery实现的老虎机跑动效果示例
2018/12/29 jQuery
node之本地服务器图片上传的方法示例
2019/03/26 Javascript
JavaScript设计模式之观察者模式与发布订阅模式详解
2020/05/07 Javascript
vue路由分文件拆分管理详解
2020/08/13 Javascript
vue的hash值原理也是table切换实例代码
2020/12/14 Vue.js
Python全局变量操作详解
2015/04/14 Python
TensorFlow实现卷积神经网络
2018/05/24 Python
Django框架的中的setting.py文件说明详解
2018/10/15 Python
Pytorch mask_select 函数的用法详解
2020/02/18 Python
Keras 使用 Lambda层详解
2020/06/10 Python
在Mac中配置Python虚拟环境过程解析
2020/06/22 Python
浅析python实现动态规划背包问题
2020/12/31 Python
虚拟环境及venv和virtualenv的区别说明
2021/02/05 Python
HTML5 Blob对象的具体使用
2020/05/22 HTML / CSS
Web Service面试题:如何搭建Axis2的开发环境
2012/06/20 面试题
优秀大学生的自我评价
2014/01/16 职场文书
科长竞争上岗演讲稿
2014/05/12 职场文书
大学学生个人总结
2015/02/15 职场文书