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脚本判断 Linux 是否运行在虚拟机上
Apr 25 Python
python获得一个月有多少天的方法
Jun 04 Python
python买卖股票的最佳时机(基于贪心/蛮力算法)
Jul 05 Python
Django之提交表单与前后端交互的方法
Jul 19 Python
详细整理python 字符串(str)与列表(list)以及数组(array)之间的转换方法
Aug 30 Python
python二进制读写及特殊码同步实现详解
Oct 11 Python
Django+boostrap 美化admin后台的操作
Mar 11 Python
flask开启多线程的具体方法
Aug 02 Python
BeautifulSoup中find和find_all的使用详解
Dec 07 Python
Python Selenium XPath根据文本内容查找元素的方法
Dec 07 Python
python实现杨辉三角的几种方法代码实例
Mar 02 Python
Python&Matlab实现灰狼优化算法的示例代码
Mar 21 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 split汉字
2009/06/05 PHP
mysql_num_rows VS COUNT 效率问题分析
2011/04/23 PHP
生成随机字符串和验证码的类的PHP实例
2013/12/24 PHP
destoon实现调用自增数字从1开始的方法
2014/08/21 PHP
PHP上传Excel文件导入数据到MySQL数据库示例
2016/10/25 PHP
使用一个for循环将N*N的二维数组的所有值置1实现方法
2017/05/29 PHP
js实现权限树的更新权限时的全选全消功能
2009/02/17 Javascript
用JS判断IE版本的代码 超管用!
2011/08/09 Javascript
jQuery之$(document).ready()使用介绍
2012/04/05 Javascript
Jquery实现弹出层分享微博插件具备动画效果
2013/04/03 Javascript
jQuery中setTimeout的几种使用方法小结
2013/04/07 Javascript
document.forms用法示例介绍
2014/06/26 Javascript
使用javascript实现雪花飘落的效果
2015/01/13 Javascript
js超时调用setTimeout和间歇调用setInterval实例分析
2015/01/28 Javascript
js选项卡的实现方法
2015/02/09 Javascript
javascript基本语法
2016/05/31 Javascript
JS弹出窗口插件zDialog简单用法示例
2016/06/12 Javascript
JavaScript代码实现图片循环滚动效果
2020/03/19 Javascript
jQuery插件easyUI实现通过JS显示Dialog的方法
2016/09/16 Javascript
Google 爬虫如何抓取 JavaScript 的内容
2017/04/07 Javascript
vue 如何添加全局函数或全局变量以及单页面的title设置总结
2017/06/01 Javascript
vue.js与element-ui实现菜单树形结构的解决方法
2018/04/21 Javascript
使用Vue CLI创建typescript项目的方法
2019/08/09 Javascript
vue-video-player视频播放器使用配置详解
2020/10/23 Javascript
Python实现生成随机日期字符串的方法示例
2017/12/25 Python
Django的models中on_delete参数详解
2019/07/16 Python
python实现邮件自动发送
2019/08/10 Python
python栈的基本定义与使用方法示例【初始化、赋值、入栈、出栈等】
2019/10/24 Python
Python如何爬取qq音乐歌词到本地
2020/06/01 Python
Python Charles抓包配置实现流程图解
2020/09/29 Python
利用Storage Event实现页面间通信的示例代码
2018/07/26 HTML / CSS
我的中国梦演讲稿高中篇
2014/08/19 职场文书
党员干部反四风对照检查材料思想汇报
2014/09/14 职场文书
《角的初步认识》教学反思
2016/02/17 职场文书
创业计划书之网吧
2019/10/10 职场文书
redis通过6379端口无法连接服务器(redis-server.exe闪退)
2021/05/08 Redis