Python pass 语句

简述

在 Python 中,pass 是一个空语句,为了保持程序结构的完整性。一般情况下,pass 被用作占位符。

pass 和注释之间的区别在于:解释器会完全忽略注释,但不会忽略 pass。

然而,执行 pass 时什么都不会发生,导致无操作(NOP)。

| 版权声明:一去、二三里,未经博主允许不得转载。

pass 语句

语法格式:

pass

假设,欧阳锋写了一个循环或者函数,尚未实现(暂未想好如何实现或者出差交付给其他人),但是会在将来的某个时候实现。这时,如果循环体或者函数体为空,解释器就会报错。所以,可以使用 pass 语句构造一个不做任何事情的主体。

上课了,开始听歌,随机播放、顺序播放、单曲循环、列表循环。。。反复思量着,到底选哪一个呢?没想好,那么就先纠结着,什么都不干!

songs = ['安静', '蜗牛', '稻香']   
for song in songs

执行语句,输出如下:

SyntaxError: unexpected EOF while parsing

报错了,所以呢?还是乖乖的加上 pass 吧!

songs = ['安静', '蜗牛', '稻香']   
for song in songs:
    pass

相应的,也可以在空函数或类中做同样的事情:

def function(args):
    pass
class example:
    pass

总之,pass 什么也不做,就是为了占位,防止语法错误。

©️2020 CSDN 皮肤主题: 技术黑板 设计师: CSDN官方博客 返回首页
实付0元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值