Menu Close

Python pass语法

我们通常将其用作占位符。有时,当用户不希望执行任何代码时使用 pass。用户可以简单地将 pass 放置在不允许空代码的地方,例如循环、函数定义、类定义或 if 语句中,使用 pass 语句用户可以避免这个错误。

假设我们有一个循环或函数尚未实现,但我们想在将来实现。 他们不能有一个空的身体。 解释器将给出错误。 因此,我们使用pass语句构造一个不执行任何操作的主体。

语法

pass

例1.pass语句的应用

'''pass is just a placeholder for
functionality to be added later.'''
sequence = {'p', 'a', 's', 's'}
for val in sequence:
    pass

结果

例2.pass在for 循环

n = 10
for i in range(n):
    # pass can be used as placeholder
    # when code is to added later
    pass

结果

例3.条件语句中pass语句

a = 10
b = 20

if (a < b):
    pass
else:
    print("b<a")

结果

例4. 条件语句中pass执行

li = ['a', 'b', 'c', 'd']

for i in li:
    if (i == 'a'):
        pass
    else:
        print(i)

结果:

b
c
d

在 Python 中有时候会看到一个 def 函数:

def sample(n_samples): 
    pass

该处的 pass 便是占据一个位置,因为如果定义一个空函数程序会报错,当你没有想好函数的内容是可以用 pass 填充,使程序可以正常运行。

我们也可以在空的类中执行相同的操作

class Example: 
      pass
除教程外,本网站大部分文章来自互联网,如果有内容冒犯到你,请联系我们删除!

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

Leave the field below empty!

Posted in Python教程

Related Posts