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通过ssh-powershell监控windows的方法
Jun 02 Python
安装Python的教程-Windows
Jul 22 Python
python实现RabbitMQ的消息队列的示例代码
Nov 08 Python
python中dir()与__dict__属性的区别浅析
Dec 10 Python
python使用Qt界面以及逻辑实现方法
Jul 10 Python
python输出决策树图形的例子
Aug 09 Python
使用Python实现图像标记点的坐标输出功能
Aug 14 Python
python生成随机红包的实例写法
Sep 02 Python
Python3标准库之dbm UNIX键-值数据库问题
Mar 24 Python
什么是Python中的匿名函数
Jun 02 Python
Python还能这么玩之只用30行代码从excel提取个人值班表
Jun 05 Python
Python使用Beautiful Soup(BS4)库解析HTML和XML
Jun 05 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中GET变量的使用
2006/10/09 PHP
五个PHP程序员工具
2008/05/26 PHP
PHP 开发环境配置(Zend Server安装)
2010/04/28 PHP
PHP输出缓存ob系列函数详解
2014/03/11 PHP
php简单生成随机数的方法
2015/07/30 PHP
PHP在linux上执行外部命令的方法
2017/02/06 PHP
PHP var关键字相关原理及使用实例解析
2020/07/11 PHP
用YUI做了个标签浏览效果
2007/02/20 Javascript
JQuery中getJSON的使用方法
2010/12/13 Javascript
jquery eval解析JSON中的注意点介绍
2013/08/23 Javascript
javascript页面渲染速度测试脚本分享
2014/04/15 Javascript
jQuery中parents()方法用法实例
2015/01/07 Javascript
JavaScript实现获取某个元素相邻兄弟节点的prev与next方法
2016/01/25 Javascript
JS解决iframe之间通信和自适应高度的问题
2016/08/24 Javascript
基于vue.js实现图片轮播效果
2016/12/01 Javascript
Javascript Function.prototype.bind详细分析
2016/12/29 Javascript
基于JavaScript实现窗口拖动效果
2017/01/18 Javascript
js中new一个对象的过程
2017/02/20 Javascript
Node.js如何响应Ajax的POST请求并且保存为JSON文件详解
2017/03/10 Javascript
微信小程序页面传多个参数跳转页面的实现方法
2019/05/17 Javascript
12 种使用Vue 的最佳做法
2020/03/30 Javascript
JS 5种遍历对象的方式
2020/06/16 Javascript
通过vue.extend实现消息提示弹框的方法记录
2021/01/07 Vue.js
[00:10]DOTA2全国高校联赛速递
2018/05/30 DOTA
Python变量和字符串详解
2017/04/29 Python
Python matplotlib绘图可视化知识点整理(小结)
2018/03/16 Python
Python使用wget实现下载网络文件功能示例
2018/05/31 Python
python 机器学习之支持向量机非线性回归SVR模型
2019/06/26 Python
领导干部考察材料
2014/02/08 职场文书
初中作文评语大全
2014/04/23 职场文书
青年安全生产示范岗事迹材料
2014/05/04 职场文书
高中课程设置方案
2014/05/28 职场文书
2014迎国庆演讲稿
2014/09/19 职场文书
病危通知单
2015/04/17 职场文书
golang中字符串MD5生成方式总结
2021/07/04 Golang
vue生命周期钩子函数以及触发时机
2022/04/26 Vue.js