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 相关文章推荐
在Python的Django框架中实现Hacker News的一些功能
Apr 17 Python
详解python 发送邮件实例代码
Dec 22 Python
python数据类型_元组、字典常用操作方法(介绍)
May 30 Python
Pandas_cum累积计算和rolling滚动计算的用法详解
Jul 04 Python
Python PO设计模式的具体使用
Aug 16 Python
python+pygame实现坦克大战
Sep 10 Python
使用python修改文件并立即写回到原始位置操作(inplace读写)
Jun 28 Python
Python3以GitHub为例来实现模拟登录和爬取的实例讲解
Jul 30 Python
Python Django框架介绍之模板标签及模板的继承
May 27 Python
Python图片检索之以图搜图
May 31 Python
详解运行Python的神器Jupyter Notebook
Jun 03 Python
python中pandas对多列进行分组统计的实现
Jun 18 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
PHP制作图型计数器的例子
2006/10/09 PHP
php的大小写敏感问题整理
2011/12/29 PHP
关于crontab的使用详解
2013/06/24 PHP
变量在 PHP7 内部的实现(二)
2015/12/21 PHP
php实现微信公众平台发红包功能
2018/06/14 PHP
js下通过prototype扩展实现indexOf的代码
2010/12/08 Javascript
jQuery解决下拉框select设宽度时IE 6/7/8下option超出显示不全
2013/05/27 Javascript
ANGULARJS中用NG-BIND指令实现单向绑定的例子
2014/12/08 Javascript
jQuery中removeClass()方法用法实例
2015/01/05 Javascript
js实现文本框宽度自适应文本宽度的方法
2015/08/13 Javascript
详解 javascript中offsetleft属性的用法
2015/11/11 Javascript
Bootstrap每天必学之表格
2015/11/23 Javascript
JavaScript动态插入CSS的方法
2015/12/10 Javascript
使用ionic切换页面卡顿的解决方法
2016/12/16 Javascript
Angular2学习教程之ng中变更检测问题详解
2017/05/28 Javascript
详解Angular.js中$http拦截器的介绍及使用
2017/07/04 Javascript
基于vue-cli 打包时抽离项目相关配置文件详解
2018/03/07 Javascript
Node.js利用console输出日志文件的方法示例
2018/04/27 Javascript
JS对日期操作封装代码实例
2019/11/08 Javascript
Vue学习之常用指令实例详解
2020/01/06 Javascript
python中的lambda表达式用法详解
2016/06/22 Python
Pycharm技巧之代码跳转该如何回退
2017/07/16 Python
Python 实现12306登录功能实例代码
2018/02/09 Python
python制作抖音代码舞
2019/04/07 Python
关于Python核心框架tornado的异步协程的2种方法详解
2019/08/28 Python
python GUI框架pyqt5 对图片进行流式布局的方法(瀑布流flowlayout)
2020/03/12 Python
80年代复古T恤:TruffleShuffle
2018/07/02 全球购物
学校运动会开幕演讲稿
2014/01/04 职场文书
消防安全汇报材料
2014/02/08 职场文书
乔迁之喜主持词
2014/03/27 职场文书
售房协议书范本2014
2014/10/23 职场文书
《爱的教育》读书心得
2014/11/08 职场文书
会计工作自我鉴定范文
2019/06/21 职场文书
使用pytorch实现线性回归
2021/04/11 Python
python处理json数据文件
2022/04/11 Python
Win11 Dev 预览版25174.1000发布 (附更新修复内容汇总)
2022/08/05 数码科技