Python pass 语句

作者: 一去、二三里
个人微信号: iwaleon
微信公众号: 高效程序员

在 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 什么也不做,就是为了占位,防止语法错误。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一去丶二三里

有收获,再打赏!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值