Python中的類、模組和包究竟是什麼?
Python培訓教程:Python中的類、模組和包究竟是什麼?在Python和其他程式語言中,都有類似或相同的概念,如物件、類、模組、包,名稱都是一樣的,只不過會有細微的一些區別,正是因為有這些存在,才使開發變得簡單,對於想要 學習Python的同學,希望通過本篇文章可以幫助到你瞭解Python,請看下文:
Python培訓教程:Python中的類、模組和包究竟是什麼?
一、類:
在許多語言中都存在,是物件導向的基礎,將不同物體的共同特徵抽取出來,根據相似度分類,把彼此相似度高的物體歸於一類,從而提高程式碼的可重用性,大大降低了程式碼的複雜性。
二、模組:
在Python中,一個檔案就可以稱為是一個模組了,在建立一個指令碼檔案且定義了某些函式和變數後,在其他需要使用這些功能的檔案中,匯入該模組,就可以重複使用其中的函式和變數,模組名就是檔名去掉.py字尾。
模組也可以劃分為built -in模組和自定義模組。
前者是Python內建的模組,比如sys、os等基本模組。
內建函式dir()可以檢視模組定義了什麼資料,其中包括變數名、模組名、函式名等。
當匯入一個模組時,直譯器會現在當前的包中進行查詢,如果未找到,會在內建的built -in模組中查詢,如果還未找到,會按sys.path給定的路徑找相對應的模組檔案。
三、包:
可以說是一個檔案目錄結構,由n個模組或n個子包組成的PYthon應用程式執行環境,包是一個包含_init_.py檔案的目錄,該目錄下必須要有_init_.py檔案和其他模組或子包。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69996644/viewspace-2809400/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- python的模組和類有什麼區別Python
- Python中模組是什麼?Python有哪些模組?Python
- 什麼是模組?Python模組分為哪幾類?Python
- Python中的mechanize模組是什麼?Python
- Python包和模組管理Python
- Python類、模組、包的概念及區別Python
- python包和模組的內容整理Python
- Python中的類和物件是什麼Python物件
- Python - 模組包Python
- Python的包(package)和模組(module)介紹PythonPackage
- Python語言中的模組、包、庫之間有什麼區別?Python
- Python中的包模組引用成員的方法Python
- 模組和包
- Python包與模組Python
- Python - 模組與包Python
- python模組與包Python
- Python基礎入門(8)- Python模組和包Python
- python爬蟲需要什麼模組Python爬蟲
- python中機器學習和深度學習的區別究竟是什麼?Python機器學習深度學習
- Python中什麼是閉包?閉包的好處是什麼?Python
- python中的列表和元組有什麼區別Python
- 9.模組和包
- pipenv管理模組和包
- python中的chardet模組Python
- Python中模組的使用Python
- Python中的abc模組Python
- 關於Python包和模組的10個知識清單Python
- Python案例學習——模組和包、爬蟲的基礎概念Python爬蟲
- 前端面試中讓你困惑的閉包、原型、原型鏈究竟是什麼?前端面試原型
- 資料分類分級究竟是什麼
- python中的複製copy模組怎麼使用?Python
- python 基礎之模組與包Python
- Python學習之模組與包Python
- python中類方法的區別是什麼Python
- python常用標準庫(壓縮包模組zipfile和tarfile)Python
- Python元組和字典的拆包Python
- Python 中argparse模組的使用Python
- Python中paramiko 模組的用法Python