<strike id="rrvnz"></strike>

    <noframes id="rrvnz">
    <noframes id="rrvnz"><span id="rrvnz"><pre id="rrvnz"></pre></span><address id="rrvnz"></address>
    <address id="rrvnz"><nobr id="rrvnz"></nobr></address><noframes id="rrvnz">
      <em id="rrvnz"></em>

        首 頁IT知識庫翔宇問吧收藏內容
        當前位置:翔宇亭IT樂園IT知識庫Python

        Python中pass語句的作用

        減小字體 增大字體 作者:本站  來源:本站整理  發布時間:2020-07-16 12:49:49

        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語句的作用


        轉載請注明出處:翔宇亭IT樂園(http://www.sunyaoshi.com)

        知識評論評論內容只代表網友觀點,與本站立場無關!

           評論摘要(共 0 條,得分 0 分,平均 0 分) 查看完整評論
        愿您的精彩評論引起共鳴,帶來思考和價值。
        用戶名: 查看更多評論
        分 值:100分 90分 80分 70分 60分 40分 20分
        內 容:
        驗證碼:
        關于本站 | 網站幫助 | 廣告合作 | 網站聲明 | 友情連接 | 網站地圖
        本站部分內容來自互聯網,如有侵權,請來信告之,謝謝!
        Copyright © 2007-2020 biye5u.com. All Rights Reserved.
        特黄特色三级在线观看 - 视频 - 在线观看 - 影视资讯 -心晴网