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 03 Python
Python 中的 else详解
Apr 23 Python
Python入门教程之运算符与控制流
Aug 17 Python
Python内置函数reversed()用法分析
Mar 20 Python
Python变量赋值的秘密分享
Apr 03 Python
mvc框架打造笔记之wsgi协议的优缺点以及接口实现
Aug 01 Python
详解PyCharm配置Anaconda的艰难心路历程
Aug 13 Python
对python中xlsx,csv以及json文件的相互转化方法详解
Dec 25 Python
python实现双色球随机选号
Jan 01 Python
python实现企业微信定时发送文本消息的示例代码
Nov 24 Python
python 实现的IP 存活扫描脚本
Dec 10 Python
python爬取新闻门户网站的示例
Apr 25 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获取Google AJAX Search API 数据的代码
2010/03/12 PHP
php并发加锁示例
2016/10/17 PHP
php写app接口并返回json数据的实例(分享)
2017/05/20 PHP
兼容多浏览器的iframe自适应高度(ie8 、谷歌浏览器4.0和 firefox3.5.3)
2009/11/04 Javascript
jQuery Clone Bug解决代码
2010/12/22 Javascript
jQuery bind事件使用详解
2011/05/05 Javascript
js页面滚动时层智能浮动定位实现(jQuery/MooTools)
2011/08/23 Javascript
表单序列化与jq中的serialize使用示例
2014/02/21 Javascript
PassWord输入框代码分享
2016/06/07 Javascript
JavaScript的new date等日期函数在safari中遇到的坑
2016/10/24 Javascript
基于BootStrap栅格栏系统完成网站底部版权信息区
2016/12/23 Javascript
Vue.js基础知识小结
2017/01/13 Javascript
JavaScript中的遍历详解(多种遍历)
2017/04/07 Javascript
代码详解Vuejs响应式原理
2017/12/20 Javascript
vue2.0 实现导航守卫的具体用法(路由守卫)
2018/05/17 Javascript
Vue CLI3创建项目部署到Tomcat 使用ngrok映射到外网
2019/05/16 Javascript
详解vue 在移动端体验上的优化解决方案
2019/05/20 Javascript
js使用文件流下载csv文件的实现方法
2019/07/15 Javascript
基于layui轮播图满屏是高度自适应的解决方法
2019/09/16 Javascript
微信小程序日历插件代码实例
2019/12/04 Javascript
JS数据类型STRING使用实例解析
2019/12/18 Javascript
解决elementUI 切换tab后 el_table 固定列下方多了一条线问题
2020/07/19 Javascript
微信小程序开发数据缓存基础知识辨析及运用实例详解
2020/11/06 Javascript
python 函数传参之传值还是传引用的分析
2017/09/07 Python
Python实现对百度云的文件上传(实例讲解)
2017/10/21 Python
Python subprocess模块功能与常见用法实例详解
2018/06/28 Python
python实现倒计时小工具
2019/07/29 Python
高性能钓鱼服装:Huk Gear
2019/02/20 全球购物
会计学应届毕业生推荐信
2013/11/04 职场文书
财务管理专业推荐信
2013/11/19 职场文书
省三好学生申请材料
2014/01/22 职场文书
大学毕业寄语大全
2014/04/10 职场文书
法院授权委托书格式
2014/09/28 职场文书
vue中三级导航的菜单权限控制
2021/03/31 Vue.js
python使用pymysql模块操作MySQL
2021/06/16 Python
Python Pandas解析读写 CSV 文件
2022/04/11 Python