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

溫馨提示×

溫馨提示×

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

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

Python導入模塊成員的方式有哪些

發布時間:2021-11-25 11:54:24 來源:億速云 閱讀:398 作者:iii 欄目:互聯網科技

這篇文章主要講解了“Python導入模塊成員的方式有哪些”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Python導入模塊成員的方式有哪些”吧!

兩種導入方式:

  1. 導入模塊:import 模塊名,導入指定模塊的全部成員。

    建議使用一行導入單個模塊的方式,因為工作中經常會預先導入很多模塊,但后來有些模塊沒有用到,此時只需按ctrl+/注釋那行代碼即可,非常快捷方便。

    若使用一行導入多個模塊的方式不方便注釋,不刪除沒用到的模塊會浪費內存,刪除又得小心不能誤刪,很不方便。

    當然也有例外的情況,如import sys,os。這兩模塊是黃金搭檔,確定都會用到,此時可以一行導入。

    Python導入模塊成員的方式有哪些  

    • 一行導入單個模塊:import 模塊名

    • 一行導入多個模塊:import 模塊1,模塊2,模塊3

  2. 導入成員:from 模塊名 import 成員名,導入指定模塊的指定成員。

    導入成員時也建議使用一行導入單個成員的方式,理由同上。

    盡量避免import *,有些大型模塊成員非常多,需要小心避免重名。

    Python導入模塊成員的方式有哪些  

    • 一行導入單個成員:from 模塊名 import 成員名

    • 一行導入多個成員:from 模塊名 import 成員1,成員2,成員3

    • 一行導入全部成員:from 模塊名 import *

兩種導入方式的優缺點:

  1. 導入模塊時,會在內存中開辟一塊獨立的命名空間,使用模塊內的成員時需要用“模塊名.成員名”的方式。

    • 優點:不會發生命名沖突。

    • 缺點:使用成員時比較繁瑣。

    • 重命名(alias):import 模塊名 as 別名。

  2. 導入成員時,會將成員直接導入全局命名空間,使用被導入的成員時可以直接用“成員名”的方式。注意:如果在函數、方法、類內部使用from import語句會報錯。

    • 優點:使用成員時比較方便。

    • 缺點:可能會發生命名沖突,需要避免重名。

    • 重命名(alias):from 模塊名 import 成員名 as 別名。

    • 為避免命名沖突,盡量避免使用from 模塊名 import *。若必須使用import *時,最好先用dir函數檢查模塊成員,避免命名沖突。

      Python導入模塊成員的方式有哪些    

    • 命名沖突時,不會發生報錯,會按就近原則生效。請看下圖案例。

      Python導入模塊成員的方式有哪些    

    • 避免命名沖突的方法一是取名時避免重名、二是導入時用as重命名。

      Python導入模塊成員的方式有哪些

感謝各位的閱讀,以上就是“Python導入模塊成員的方式有哪些”的內容了,經過本文的學習后,相信大家對Python導入模塊成員的方式有哪些這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

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

AI

蒲城县| 灌云县| 崇阳县| 广平县| 伊金霍洛旗| 新营市| 高台县| 永安市| 思南县| 辉南县| 儋州市| 勃利县| 离岛区| 清丰县| 仙桃市| 临清市| 陆川县| 华容县| 潼关县| 韩城市| 宜川县| 克拉玛依市| 乐安县| 新建县| 昆山市| 兴城市| 兰坪| 喜德县| 桑植县| 罗源县| 无极县| 湟中县| 汝城县| 达日县| 宣城市| 寻甸| 临邑县| 泸定县| 特克斯县| 上饶县| 邹平县|