在Python和其他編程語言中,存在相似或相同的概念,例如對象、類、模塊和包。名稱相同,但會有細微差別,正是因為這些,才使它變得簡單。對于想學習Python的人,希望這篇文章可以幫助你理解Python。請參閱以下內容:
一、類
它存在于多種語言中,是面向對象的基礎,提取不同對象的共同特征,根據(jù)相似度對相似度高的對象進行分類。這樣提高了代碼的復用性,大大減少了代碼的復雜。
二、模塊
在Python中,文件可以稱為模塊。創(chuàng)建腳本文件并定義某些函數(shù)和變量后,將模塊導入其他需要使用這些函數(shù)的文件中,您可以重復使用它們。對于函數(shù)和變量,模塊名稱是不帶.py后綴的文件名。
模塊也可以分為built-in模塊和自定義模塊。前者是Python的內置模塊,如sys、os等基礎模塊。內置函數(shù)dir()可以查看模塊定義了哪些數(shù)據(jù),包括變量名、模塊名、函數(shù)名等。導入模塊時,解釋器將在當前包中搜索。如果沒有找到,它會在內置模塊中搜索。如果還沒有找到,就會根據(jù)sys.path給出的路徑找到對應的模塊文件。
三、包
可以說是一個文件目錄結構,由n個模塊或n個子包組成的PYthon應用執(zhí)行環(huán)境。該包是一個包含_init_.py文件的目錄,此目錄中必須有_init_.py文件和其他模塊或分包。