📜  Python pass 语句

📅  最后修改于: 2022-05-13 01:54:30.702000             🧑  作者: Mango

Python pass 语句

pass语句是一个空语句。但是 pass 和 comment 之间的区别在于,解释器会忽略注释,而不会忽略 pass。

pass语句通常用作占位符,即当用户不知道要编写什么代码时。所以用户只需在那条线上放置通行证。有时,当用户不希望执行任何代码时使用pass 。因此,用户可以简单地将pass放置在不允许空代码的地方,例如循环、函数定义、类定义或 if 语句中。所以使用 pass 语句用户可以避免这个错误。

句法:

pass

示例 1:可以在空函数中使用 Pass 语句

Python3
def geekFunction:
  pass


Python3
class geekClass:
  pass


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


Python3
a = 10
b = 20
 
if(a


Python3
li =['a', 'b', 'c', 'd']
 
for i in li:
    if(i =='a'):
        pass
    else:
        print(i)


示例2: pass语句也可以用在空类中

Python3

class geekClass:
  pass

示例 3:当用户不知道在循环内编写什么代码时,可以在 for 循环中使用 pass 语句

Python3

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

示例 4: pass 语句可以与条件语句一起使用

Python3

a = 10
b = 20
 
if(a

示例 5:让我们再举一个例子,其中当条件为真时执行 pass 语句

Python3

li =['a', 'b', 'c', 'd']
 
for i in li:
    if(i =='a'):
        pass
    else:
        print(i)

输出:

b
c
d