前言:
Python pass 是空语句,是为了保持程序结构的完整性;pass 不做任何事情,一般用做占位语句。
Python 语言 pass 语句语法格式如下:
1
|
pass |
测试实例:
实例
1
2
3
4
5
6
7
8
9
|
#!/usr/bin/python # -*- coding: UTF-8 -*- # 输出 Python 的每个字母 for letter in 'Python' : if letter = = 'h' : pass print '这是 pass 块 ' print ' 当前字母 :', letter print "Good bye!" |
以上实例执行结果:
当前字母 : P
当前字母 : y
当前字母 : t
这是 pass 块
当前字母 : h
当前字母 : o
当前字母 : n
Good bye!
以Python 3.x版本为主:
场景:当在一个循环里或者判断逻辑语句里,为了保持结构完整性,留着后续补充代码,则可以使用pass语句,充当一个占位作用
1
2
3
4
5
6
|
pass 语句 while 成立条件: if i % 7 = = 0 : pass else print ( '当前遍历值:%s' % (value)) |
代码如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#!/usr/bin/python3 # -*- coding: utf-8 -*- import json day = 0 ; jsonString = '[{"day":"7","prize":"奖品2选1,超大鼠标垫/定制冰箱贴"},{"day":"14","prize":"奖品3选2,超大鼠标垫/定制冰箱贴/虎年笔记本"},{"day":"21","prize":"奖品5选3,超大鼠标垫/定制冰箱贴/虎年笔记本/双肩背包/WuKong熊手办"}]' ; jsonObject = json.loads(jsonString) # 循环嵌套语句 while day< = 21 : day + = 1 if day % 7 = = 0 : index = int (day / 7 ) item = jsonObject[index - 1 ] print ( '连续更文第%s天,可获得奖励:%s\r\n' % (item[ 'day' ],item[ 'prize' ])) else : pass |
效果如下:
到此这篇关于Python中的 pass 占位语句 的文章就介绍到这了,更多相关Python pass 语句 内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!
原文链接:https://blog.51cto.com/u_15288318/5056932