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 查找文件夹下所有文件 实现代码
Jul 01 Python
介绍Python中内置的itertools模块
Apr 29 Python
python+pillow绘制矩阵盖尔圆简单实例
Jan 16 Python
Python实现识别手写数字 Python图片读入与处理
Mar 23 Python
Python OpenCV中的resize()函数的使用
Jun 20 Python
PyQt5通信机制 信号与槽详解
Aug 07 Python
python web框架 django wsgi原理解析
Aug 20 Python
python 中的paramiko模块简介及安装过程
Feb 29 Python
python微信公众号开发简单流程实现
Mar 09 Python
Python3.9最新版下载与安装图文教程详解(Windows系统为例)
Nov 28 Python
python数据可视化JupyterLab实用扩展程序Mito
Nov 20 Python
Python利用zhdate模块实现农历日期处理
Mar 31 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用数组返回无限分类的列表数据的代码
2010/08/08 PHP
jQuery 源码分析笔记
2011/05/25 PHP
php截取后台登陆密码的代码
2012/05/05 PHP
PHP中ini_set与ini_get用法实例
2014/11/04 PHP
PHP获取二维数组中某一列的值集合
2015/12/25 PHP
round robin权重轮循算法php实现代码
2016/05/28 PHP
PHP怎样用正则抓取页面中的网址
2016/08/09 PHP
JS setCapture 区域外事件捕捉
2010/03/18 Javascript
遨游,飞飞,IE,空中网 浏览器无提示关闭方法
2011/07/11 Javascript
取得窗口大小 兼容所有浏览器的js代码
2011/08/09 Javascript
Prototype源码浅析 String部分(四)之补充
2012/01/16 Javascript
javascript操作Cookie(设置、读取、删除)方法详解
2015/03/18 Javascript
自定义刻度jQuery进度条及插件
2015/09/02 Javascript
基于jquery实现百度新闻导航菜单滑动动画
2016/03/15 Javascript
BootStrap点击下拉菜单项后显示一个新的输入框实现代码
2016/05/16 Javascript
WdatePicker.js时间日期插件的使用方法
2017/07/26 Javascript
JS实现生成由字母与数字组合的随机字符串功能详解
2018/05/25 Javascript
NodeJS实现自定义流的方法
2018/08/01 NodeJs
js实现简单选项卡功能
2020/03/23 Javascript
原生js通过一行代码实现简易轮播图
2019/06/05 Javascript
layer.confirm()右边按钮实现href的例子
2019/09/27 Javascript
Vue使用鼠标在Canvas上绘制矩形
2020/12/24 Vue.js
python使用marshal模块序列化实例
2014/09/25 Python
python中快速进行多个字符替换的方法小结
2016/12/15 Python
浅谈django model的get和filter方法的区别(必看篇)
2017/05/23 Python
pycharm快捷键汇总
2020/02/14 Python
Python try except异常捕获机制原理解析
2020/04/18 Python
Django数据结果集序列化并展示实现过程
2020/04/22 Python
HTML5 Canvas自定义圆角矩形与虚线示例代码
2013/08/02 HTML / CSS
财务工作者先进事迹材料
2014/01/17 职场文书
学生周末回家住宿长期请假条
2014/02/15 职场文书
贯彻学习两会心得体会范文
2014/03/17 职场文书
毕业生自荐信如何写
2014/03/24 职场文书
3分钟英语演讲稿
2014/04/29 职场文书
python基础之停用词过滤详解
2021/04/21 Python
python如何利用traceback获取详细的异常信息
2021/06/05 Python