Python中pass的作用与使用教程


Posted in Python onNovember 13, 2020

Python中pass的作用

  • 空语句 do nothing
  • 保证格式完整
  • 保证语义完整

以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 中 pass的使用

def sample(n_samples): # Generate random samples from the fitted Gaussian distribution.
pass

在python中有时候能看到定义一个def函数,函数内容部分填写为pass。

这里的pass主要作用就是占据位置,让代码整体完整。如果定义一个函数里面为空,

那么就会报错,当你还没想清楚函数内部内容,就可以用pass来进行填坑。

总结

到此这篇关于Python中pass的作用与使用的文章就介绍到这了,更多相关Python中pass使用内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Django的URLconf中使用缺省视图参数的方法
Jul 18 Python
Python实现删除当前目录下除当前脚本以外的文件和文件夹实例
Jul 27 Python
老生常谈Python进阶之装饰器
May 11 Python
详解Tensorflow数据读取有三种方式(next_batch)
Feb 01 Python
Django中的Model操作表的实现
Jul 24 Python
Python3.5局部变量与全局变量作用域实例分析
Apr 30 Python
python多进程并发demo实例解析
Dec 13 Python
你可能不知道的Python 技巧小结
Jan 29 Python
filter使用python3代码进行迭代元素的实例详解
Dec 03 Python
python 邮件检测工具mmpi的使用
Jan 04 Python
Python中的np.argmin()和np.argmax()函数用法
Jun 02 Python
Python使用socket去实现TCP客户端和TCP服务端
Apr 12 Python
python入门教程之基本算术运算符
Nov 13 #Python
python“静态”变量、实例变量与本地变量的声明示例
Nov 13 #Python
Python和Bash结合在一起的方法
Nov 13 #Python
python小技巧——将变量保存在本地及读取
Nov 13 #Python
python实现数学模型(插值、拟合和微分方程)
Nov 13 #Python
opencv+pyQt5实现图片阈值编辑器/寻色块阈值利器
Nov 13 #Python
Python图像识别+KNN求解数独的实现
Nov 13 #Python
You might like
在windows iis5下安装php4.0+mysql之我见
2006/10/09 PHP
PHP下用rmdir实现删除目录的三种方法小结
2008/04/20 PHP
php教程 插件机制在PHP中实现方案
2012/11/02 PHP
基于php设计模式中单例模式的应用分析
2013/05/15 PHP
深入php var_dump()函数的详解
2013/06/05 PHP
探讨Hessian在PHP中的使用分析
2013/06/13 PHP
PHP实现HTML生成PDF文件的方法
2014/11/07 PHP
php实现过滤字符串中的中文和数字实例
2015/07/29 PHP
Laravel使用原生sql语句并调用的方法
2019/10/09 PHP
转一个日期输入控件,支持FF
2007/04/27 Javascript
分享一个用Mootools写的鼠标滑过进度条改变进度值的实现代码
2011/12/12 Javascript
javascript学习笔记(五) Array 数组类型介绍
2012/06/19 Javascript
JS判断客服QQ号在线还是离线状态的方法
2015/01/13 Javascript
jQuery旋转插件jqueryrotate用法详解
2016/10/13 Javascript
JavaScript随机生成颜色的方法
2016/10/15 Javascript
Angular.js实现注册系统的实例详解
2016/12/18 Javascript
jQuery插件HighCharts实现的2D回归直线散点效果示例【附demo源码下载】
2017/03/09 Javascript
node.js平台下的mysql数据库配置及连接
2017/03/31 Javascript
jQuery实现模糊查询的方法分析
2018/05/10 jQuery
使用Vue 实现滑动验证码功能
2019/06/27 Javascript
javascript实现倒计时关闭广告
2021/02/09 Javascript
Python命令启动Web服务器实例详解
2017/02/23 Python
Python实现的多线程同步与互斥锁功能示例
2017/11/30 Python
Python读取MRI并显示为灰度图像实例代码
2018/01/03 Python
python基础教程项目二之画幅好画
2018/04/02 Python
Python面向对象之继承原理与用法案例分析
2019/12/31 Python
Python字典添加,删除,查询等相关操作方法详解
2020/02/07 Python
Python3基于print打印带颜色字符串
2020/07/06 Python
linux mint中搜狗输入法导致pycharm卡死的问题
2020/10/28 Python
骆驼官方商城:CAMEL
2016/11/22 全球购物
人力资源管理专业毕业生自我评价
2013/09/21 职场文书
网站开发实习生的自我评价
2013/12/11 职场文书
网上卖盒饭创业计划书
2014/01/26 职场文书
《两个铁球同时着地》教学反思
2014/02/13 职场文书
寒假家长评语大全
2014/04/16 职场文书
2014年文秘工作总结
2014/11/25 职场文书