zoukankan      html  css  js  c++  java
  • pass语句

     1  #Python中的pass是空语句,作用是保持程序结构的完整性。
     2         #pass语句的语法格式如下:
     3 pass
     4         #pass不做任何事情,只是占位语句,例如:
     5 >>> pass
     6 >>> 
     7         #输出结果什么都没有做。
     8         #为什么使用一个什么都不做的语句呢?来看示例:
     9 #! /usr/bin/python3
    10 #-*- conding:UTF-8 -*-
    11 #pass语句
    12 
    13 names='xiaoming'
    14 if name=='xiaoming':
    15     print('hello')
    16 elif name=='xiaozhi':
    17     #预留,先不做任何处理
    18 else:
    19     print('nothing')
    20         #执行程序,结果如下:
    21 systaxError:
    22 expected an indented block
    23         #程序报错了,因为程序中有空代码,在Python中空代码是非法的。解决办法是在语句块中加一个pass语句。上面的代码更改为:
    24 #! /usr/bin/python3
    25 #-*- conding:UTF-8 -*-
    26 #pass语句
    27 
    28 name='xiaoming'
    29 if name=='xiaoming':
    30     print('hello')
    31 elif name=='xiaozhi':
    32     #预留,先不做任何处理
    33     pass
    34 else:
    35     print('nothing')
    36         #再执行一下,结果如下:
    37 ==================== RESTART: D:/Python/workspace/pass.py ====================
    38 hello
    39         #由输出结果看到,代码可以被正确的执行了。
  • 相关阅读:
    sublime去除空白行和重复行
    python list删除数据 和复制 列表
    微博实现简繁体转换
    2017.10.27日面试总结
    python 类和__class__理解
    python 单例模式应用
    pt-query-digest 慢日志监控
    在线安全清空慢查询日志slowlog
    Linux高级系统恢复技术
    灾备演练
  • 原文地址:https://www.cnblogs.com/DLHe/p/7751167.html
Copyright © 2011-2022 走看看