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升级提示Tkinter模块找不到的解决方法
Aug 22 Python
浅谈编码,解码,乱码的问题
Dec 30 Python
Python使用正则表达式过滤或替换HTML标签的方法详解
Sep 25 Python
Django使用详解:ORM 的反向查找(related_name)
May 30 Python
Python3.5集合及其常见运算实例详解
May 01 Python
Python从list类型、range()序列简单认识类(class)【可迭代】
May 31 Python
python3 线性回归验证方法
Jul 09 Python
Python any()函数的使用方法
Oct 28 Python
Python文件操作函数用法实例详解
Dec 24 Python
Python PyInstaller安装和使用教程详解
Jan 08 Python
pycharm中import呈现灰色原因的解决方法
Mar 04 Python
查看keras的默认backend实现方式
Jun 19 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
复杂检索数据并分页显示的处理方法
2006/10/09 PHP
js 无提示关闭浏览器页面的代码
2010/03/09 Javascript
input的focus方法使用
2010/03/13 Javascript
JavaScript 基础篇之对象、数组使用介绍(三)
2012/04/07 Javascript
javascript学习笔记(十二) RegExp类型介绍
2012/06/20 Javascript
Java 正则表达式学习总结和一些小例子
2012/09/13 Javascript
JQUERY 获取IFrame中对象及获取其父窗口中对象示例
2013/08/19 Javascript
NodeJS学习笔记之Connect中间件应用实例
2015/01/27 NodeJs
关于JavaScript的变量的数据类型的判断方法
2015/08/14 Javascript
体验jQuery和AngularJS的不同点及AngularJS的迷人之处
2016/02/02 Javascript
jQuery通过改变input的type属性实现密码显示隐藏切换功能
2017/02/08 Javascript
vue.js组件之间传递数据的方法
2017/07/10 Javascript
一文读懂ES7中的javascript修饰器
2019/05/06 Javascript
layui输入框中只允许输入整数的实现方法
2019/09/18 Javascript
Node如何后台数据库使用增删改查功能
2019/11/21 Javascript
python连接mysql数据库示例(做增删改操作)
2013/12/31 Python
Python入门及进阶笔记 Python 内置函数小结
2014/08/09 Python
Python操作列表之List.insert()方法的使用
2015/05/20 Python
Django学习笔记之Class-Based-View
2017/02/15 Python
Python 专题六 局部变量、全局变量global、导入模块变量
2017/03/20 Python
Python动态导入模块的方法实例分析
2018/06/28 Python
Python/ArcPy遍历指定目录中的MDB文件方法
2018/10/27 Python
使用Python和Scribus创建一个RGB立方体的方法
2019/07/17 Python
Python 读取有公式cell的结果内容实例方法
2020/02/17 Python
Python Django view 两种return的实现方式
2020/03/16 Python
Python中的With语句的使用及原理
2020/07/29 Python
Python识别验证码的实现示例
2020/09/30 Python
几款Python编译器比较与推荐(小结)
2020/10/15 Python
删除pycharm鼠标右键快捷键打开项目的操作
2021/01/16 Python
世界顶级足球门票网站:Live Football Tickets
2017/10/14 全球购物
怎样创建、运行java程序
2014/08/01 面试题
环境科学专业个人求职信
2013/09/26 职场文书
学子宴答谢词
2014/01/25 职场文书
2015年行风建设工作总结
2015/05/15 职场文书
浅谈哪个Python库才最适合做数据可视化
2021/06/28 Python
Mysql查询时间区间日期列表,不会由于数据表数据影响
2022/04/19 MySQL