Python pass 语句

简述

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

时间: 2024-10-24 19:04:53

Python pass 语句的相关文章

Python pass 语句使用示例_python

Python pass是空语句,pass语句什么也不做,一般作为占位符或者创建占位程序,是为了保持程序结构的完整性,pass语句不会执行任何操作,比如: Python 语言 pass 语句语法格式如下: 复制代码 代码如下: pass 复制代码 代码如下: 实例: 复制代码 代码如下: #!/usr/bin/python for letter in 'Python':    if letter == 'h':      pass      print 'This is pass block'  

Python中的pass语句使用方法讲解

  这篇文章主要介绍了Python中的pass语句使用方法讲解,是Python入门学习中的基础知识,需要的朋友可以参考下 Python pass语句使用当语句要求不希望任何命令或代码来执行. pass语句是一个空(null)操作;在执行时没有任何反应.pass也是代码最终会是有用的,但暂时不用写出来(例如,在存根为例): 语法 Python pass语句语法如下: ? 1 pass 例子 ? 1 2 3 4 5 6 7 8 9 #!/usr/bin/python   for letter in

Python pass详细介绍及实例代码_python

Python pass的用法: 空语句 do nothing 保证格式完整 保证语义完整 以if语句为例,在c或c++/Java中: if(true) ; //do nothing else { //do something } 对应于Python就要这样写: if true: pass #do nothing else: #do something 1 pass语句在函数中的作用 当你在编写一个程序时,执行语句部分思路还没有完成,这时你可以用pass语句来占位,也可以当做是一个标记,是要过后来

python中pass语句用法实例分析

  这篇文章主要介绍了python中pass语句用法,对比C++程序实例分析了pass语句的使用方法,具有一定参考借鉴价值,需要的朋友可以参考下 本文实例讲述了python中pass语句用法.分享给大家供大家参考.具体分析如下: 1.空语句 do nothing 2.保证格式完整 3.保证语义完整 4.以if语句为例: C/C++中写法: ? 1 2 3 4 if(true) ; // do nothing else {} // do nothing python中写法: ? 1 2 3 4 i

Python循环语句中else的用法总结_python

前言 本文讨论Python的for-else和while-else等语法,这些是Python中最不常用.最为误解的语法特性之一. Python中的for.while等循环都有一个可选的else分支(类似if语句和try语句那样),在循环迭代正常完成之后执行.换句话说,如果我们不是以除正常方式以外的其他任意方式退出循环,那么else分支将被执行.也就是在循环体内没有break语句.没有return语句,或者没有异常出现. 下面我们来看看详细的使用实例. 一. 常规的 if else 用法 x =

python if语句不执行是什么原因

问题描述 python if语句不执行是什么原因 我刚刚开始学习python,有个问题卡主了.安装教程编写语句后不执行,请前辈帮忙解答下 解决方案 在自己的pycharm里运行了一下可以执行的 解决方案二: 刚刚开始学Android,EditText cannot be resolved to a type是什么原因function declaration isn't a prototype 是什么原因 解决方案三: print(sum) 用括号试试. 解决方案四: 看一下python的版本,3

独特的python循环语句_python

1.局部变量 for i in range(5): print i, print i, 运行结果: 0 1 2 3 4 4 i是for语句里面的局部变量.但在python里面,在同一方法体内,定义了一个局部变量,该变量的作用域是定义行开始至该方法体结束. 在其他编程语言,"print i"那一句是有误的,因为i没有定义 例1: def func(): a = 100 if a > 50: b = True print b if __name__ == '__main__': fu

Python break语句详解_python

Python break语句,就像在C语言中,打破了最小封闭for或while循环.break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句.break语句用在while和for循环中.如果您使用嵌套循环,break语句将停止执行最深层的循环,并开始执行下一行代码. 一.Python语言 break 语句语法 复制代码 代码如下: break 二.逻辑流程图三.使用实例 复制代码 代码如下: #!/usr/bin/python for lette

python条件语句学习笔记

Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块 Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false. 基本形势: if 判断条件1: 执行语句 elif 判断条件2: 执行语句 else: 执行语句 实例: n =100 if n<100:  print('n<100') elif n>100:  print('n>100') else:  print('n=100') 运行结果为:n=10