亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

绍兴市| 延庆县| 棋牌| 团风县| 富顺县| 渭南市| 绵阳市| 安徽省| 天气| 衡东县| 垣曲县| 东莞市| 柳林县| 莱阳市| 鹤庆县| 苗栗县| 洞头县| 龙南县| 桐梓县| 甘孜| 民乐县| 秦皇岛市| 龙泉市| 华容县| 马尔康县| 黄龙县| 措勤县| 宝兴县| 博白县| 玉林市| 三门县| 六安市| 湾仔区| 江安县| 安庆市| 鞍山市| 类乌齐县| 铅山县| 紫阳县| 上饶市| 水城县|