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实现在excel中读取与生成随机数写入excel中
Jan 04 Python
Python使用pip安装报错:is not a supported wheel on this platform的解决方法
Jan 23 Python
Python实现的rsa加密算法详解
Jan 24 Python
python如何在列表、字典中筛选数据
Mar 19 Python
从运行效率与开发效率比较Python和C++
Dec 14 Python
关于Pycharm无法debug问题的总结
Jan 19 Python
django框架实现模板中获取request 的各种信息示例
Jul 01 Python
Python PyCharm如何进行断点调试
Jul 05 Python
python 求10个数的平均数实例
Dec 16 Python
pandas中ix的使用详细讲解
Mar 09 Python
PyQt使用QPropertyAnimation开发简单动画
Apr 02 Python
解决使用Pandas 读取超过65536行的Excel文件问题
Nov 10 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
PHP中显示格式化的用户输入
2006/10/09 PHP
Optimizer与Debugger兼容性问题的解决方法
2008/12/01 PHP
Eclipse中php插件安装及Xdebug配置的使用详解
2013/04/25 PHP
destoon数据库表说明汇总
2014/07/15 PHP
php输出指定时间以前时间格式的方法
2015/03/21 PHP
Thinkphp实现站点静态化的方法详解
2017/03/21 PHP
Jquery升级新版本后选择器的语法问题
2010/06/02 Javascript
jQuery中children()方法用法实例
2015/01/07 Javascript
jQuery插件Elastislide实现响应式的焦点图无缝滚动切换特效
2015/04/12 Javascript
JQUERY实现网页右下角固定位置展开关闭特效的方法
2015/07/27 Javascript
JavaScript程序开发之JS代码放置的位置
2016/01/15 Javascript
详解Backbone.js框架中的模型Model与其集合collection
2016/05/05 Javascript
javascript运算符——逻辑运算符全面解析
2016/06/27 Javascript
浅谈vuex之mutation和action的基本使用
2017/08/29 Javascript
swiper 解决动态加载数据滑动失效的问题
2018/02/26 Javascript
浅谈mvvm-simple双向绑定简单实现
2018/04/18 Javascript
JavaScript 2018 中即将迎来的新功能
2018/09/21 Javascript
vue+element实现表格新增、编辑、删除功能
2019/05/28 Javascript
怎么使用javascript深度拷贝一个数组
2019/06/06 Javascript
JavaScript设计模式--简单工厂模式定义与应用案例详解
2020/05/23 Javascript
Python与R语言的简要对比
2017/11/14 Python
把pandas转换int型为str型的方法
2019/01/29 Python
PyQT实现菜单中的复制,全选和清空的功能的方法
2019/06/17 Python
Django中的session用法详解
2020/03/09 Python
django xadmin 管理器常用显示设置方式
2020/03/11 Python
详解基于Jupyter notebooks采用sklearn库实现多元回归方程编程
2020/03/25 Python
scrapy结合selenium解析动态页面的实现
2020/09/28 Python
详解CSS透明opacity和IE各版本透明度滤镜filter的最准确用法
2016/12/20 HTML / CSS
怀旧收藏品和经典纪念品:Betty’s Attic
2018/08/29 全球购物
学习自我鉴定
2014/02/01 职场文书
大学生自我鉴定书
2014/03/24 职场文书
2014年医学生毕业自我鉴定
2014/03/26 职场文书
本科生就业推荐信
2014/05/19 职场文书
户外活动总结
2015/02/04 职场文书
首都博物馆观后感
2015/06/05 职场文书
Go缓冲channel和非缓冲channel的区别说明
2021/04/25 Golang