久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

python模塊,、包、庫有什么不同,?有什么用途,?

 老男孩IT教育 2022-02-11

  初學python的小伙伴,經常會被“模塊”,、“包”,、“庫”搞的暈頭轉向,分不清它們之間的區(qū)別,,那么你知道Python中的模塊、包,、庫有什么區(qū)別嗎?今天小編通過這篇文章為大家說一說,。

  模塊

  python模塊,Module,,是一個python文件,,以.py結尾,包含了python對象定義和python語句,。

  模塊讓你能夠有邏輯地組織你的python代碼段,,把相關的代碼分配到一個模塊里能讓你的代碼更好用,、更易懂。

  模塊能定義函數,,類和變量,,模塊里也能包含可執(zhí)行的代碼。

  使用模塊有什么好處?

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

  使用模塊還可以避免函數名和變量名沖突,。相同名字的函數和變量完全可以分別存在不同的模塊中,因此,,我們自己在編寫模塊時,,不必考慮名字會與其他模塊沖突。但是也要注意,,盡量不要與內置函數名字沖突,。

  包 package

  為了組織好模塊,將多個模塊分為一個包,。

  包是一個分層次的文件目錄結構,,它定義了一個由模塊及子包,和子包下的子包等組成的python的應用環(huán)境,。

  簡單來說,,包就是文件夾,但該文件下必須存在__init__.py文件,,該文件的內容可以為空,。__init__.py用于標識當前文件夾是一個包??紤]一個在package_runoob目錄下的runoob1.py,、runoob2.py、__init__.py文件,,test.py為測試調用包的代碼,,目錄結構如下:

  test.py

  package_runoob

  |-- __init__.py

  |-- runoob1.py

  |-- runoob2.py

  庫

  庫的概念是具有相關功能模塊的集合。這也正是python的一大特色之一,,即具有強大的標準庫,,還有第三方庫以及自定義模塊。

  python中的庫是借用其他編程語言的概念,沒有特別具體的定義,,python庫著重強調其功能性,。在python中,具有某些功能的模塊和包都可以被稱作庫,,模塊有諸多函數組成,,包由諸多模塊機構化組成,庫中也可以包含包,、模塊和函數,。

    本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,,不代表本站觀點,。請注意甄別內容中的聯系方式、誘導購買等信息,,謹防詐騙,。如發(fā)現有害或侵權內容,請點擊一鍵舉報,。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多