麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > Python > 正文

Python中pass語句的作用

2023-04-25 12:32:11
字體:
來源:轉載
供稿:網友

Python中pass語句實際上一種不會產生任何操作的語句。主要用于創建空的代碼塊或空函數。

1、用于創建空的代碼塊

下面程序用于找出20以內所有能被3整除的整數。

list1 = []
for i in range(1, 21):
    if i % 3 != 0:
        pass
    else:
        list1.append(i)
print(list1)

不過上面這個例子僅用于說明pass的用法,實際上完全沒必要,使用下面的程序使程序更加簡潔:

list1 = []
for i in range(1, 21)
    if i % 3 == 0:
        list1.append(i)
print(list1)

 以上兩段程序的輸出是一樣的:

[3, 6, 9, 12, 15, 18]

在實際項目中,我們有時需要做程序的規劃,以便在接下來進行實現,就可以借助pass語句來理清思路,如:

if len(userslist)>0:
    for u in userslist.items():
        user_friends_list = get_user_friend_list(u)
        if len(user_friends_list) > 0:
            pass

        user_post_list = get_user_post_list(u)
        if len(user_post_list) > 0:
            pass

        user_follower_list = get_user_follower_list(u)
        if len(user_follower_list) > 0:
            pass

這段程序演示了一個關于獲取微博用戶信息的一個思路,在開始考慮程序的結構時,可以使用pass避開細節,而著眼于整體規劃。

2、用于創建空函數

本站在《Python中自定義函數的方法》一文中已經提及過相關內容。

Python中不允許函數體為空的情況,所以這時pass語句就派上了用場。

def myfunc():
    pass

上面就定義了一個空函數。也就是說你調用這個函數時,它啥都不做。

3、總結

pass語句用于一個語句塊或函數定義中,其在代碼運行中不會產生任何操作,其相當于其它語言中的空語句。pass一般可以理解為起到“契約”或“規劃”的作用。因為Python不許有空的語句塊或空函數出現,所以可以使用pass語句進行占位,以便今后進行實現。

Python中pass語句的作用

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 999精品国产 | 久久国产午夜 | 91小视频在线观看免费版高清 | 在线成人看片 | 国产精品探花在线观看 | 黄色片免费看看 | 国产一级毛片高清视频 | av黄色在线免费观看 | 一区二区三区视频在线播放 | 中文字幕在线观看精品 | 午夜精品久久久久久久99热浪潮 | 成人福利免费在线观看 | 久久精品探花 | 久久久久久麻豆 | 黄色电影免费网址 | 久久91精品视频 | 91色成人| 狠狠干天天操 | 999精品久久久 | a网在线| 国产午夜精品久久久 | 青草视频在线观看视频 | 久久精品在线免费观看 | 亚洲欧美国产视频 | 色七七久久影院 | 中文日产幕无线码6区免费版 | 日韩在线播放第一页 | av电影网站在线观看 | 一区二区三区欧美在线观看 | 91精品国产刺激国语对白 | 国产 一区 精品 | 免费看污视频在线观看 | av电影直播 | 色就色 综合偷拍区91网 | 久草在线手机视频 | 嗯~啊~用力~高h | 嗯哈~不行好大h双性 | 亚洲精品久久久久久下一站 | 精品国产呦系列在线看 | 一本色道久久久888 国产一国产精品一级毛片 国产精品高潮视频 | www.国产.com |