脚本之家,脚本语言编程技术及教程分享平台!
分类导航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服务器之家 - 脚本之家 - Python - Python中的 pass 占位语句

Python中的 pass 占位语句

2022-12-04 14:12小5聊基础 Python

这篇文章主要介绍了Python中的 pass 占位语句,Python pass是空语句,是为了保持程序结构的完整性,下文具体的相关内容介绍需要的小伙伴可以参考一下

前言:

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 占位语句 的文章就介绍到这了,更多相关Python pass 语句 内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://blog.51cto.com/u_15288318/5056932

延伸 · 阅读

精彩推荐