Python pass 语句

来源:互联网 发布:高邮2016秋季网络培训 编辑:程序博客网 时间:2024/05/19 18:40

简述

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

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

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

  • 简述
  • pass 语句

版权所有:一去丶二三里,转载请注明出处:http://blog.csdn.net/liang19890820

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

0 0
原创粉丝点击