91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python 模塊、包的介紹

發布時間:2020-04-10 12:25:46 來源:網絡 閱讀:489 作者:夢想不遙遠 欄目:編程語言

模塊:

為了編寫可維護的代碼,我們把很多函數分組,分別放到不同的文件里,這樣,每個文件包含的代碼就相對較少,很多編程語言都采用這種組織代碼的方式。在python中,一個.py的文件就稱之為一個模塊(Module)。

使用模塊的好處:

  1. 提高了代碼的可維護性,其次編寫代碼不必從零開始。當一個模塊編寫完畢,就可以被其他地方引用。我們在編寫程序的時候,也經常引用其他模塊,包括python內置的模塊和來自第三方的模塊。

  2. 使用模塊可以避免函數名和變量名的沖突,每個模塊都有獨立的命名空間,因此相同的名字的函數和變量完全可以分別存在不同的模塊中,所以,在編寫模塊時,不用考慮名字是否會與其他模塊沖突。

模塊的分類:

  1. 內置標準模塊(又稱標準庫)執行help('modules')查看所有python自帶的模塊列表

  2. 第三方開源模塊,可通過pip install模塊名聯網安裝

  3. 自定義模塊

模塊的調用:

import module
from module import xxx
from module.xx.xx import xx as rename
from module.xx.xx import *

注意:模塊一旦被調用,即相當于執行了另外一個py文件里的代碼

包:

當你的模塊文件越來越多,就需要對模塊文件進行劃分,把相同功能的模塊放到一個文件夾,像上邊這樣,一個文件夾管理多個模塊文件,這個文件夾就稱之為包。包就是文件夾,但該文件夾下邊必須存在__init__.py文件,該文件的內容可以為空,__init__.py用于標識當前文件夾是一個包。

文件夾被python解釋器視為package需要滿足兩個條件:

文件夾中必須有__init__.py文件,該文件可以為空,但必須存在該文件。

不能作為頂層模塊來執行該文件夾中的py文件(即不能作為主函數的入口)。


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

进贤县| 新竹市| 三亚市| 云阳县| 海晏县| 确山县| 绍兴市| 清河县| 开阳县| 额尔古纳市| 天峻县| 伊川县| 嘉义市| 吉水县| 重庆市| 梅河口市| 松潘县| 浑源县| 靖安县| 茂名市| 通渭县| 屯留县| 吕梁市| 新建县| 浦东新区| 兴城市| 河东区| 渭源县| 惠州市| 昔阳县| 略阳县| 漯河市| 满洲里市| 台南市| 永定县| 丰宁| 青田县| 津市市| 桓仁| 饶阳县| 瑞昌市|