python首行代码import *,from * import * 解析
python代碼,一般第一行代碼都是import *或from * import *,作用是導入功能模塊,然后利用模塊內的函數編寫代碼,減少大量的代碼編寫時間,是python的一大特色。但是,在實際寫碼過程中,初學者往往因對import * 處于一知半解,導致經常出現一些莫名其妙的問題,嚴重影響學習心情和效果。本文特對此進行詳細解讀,幫助避坑。
導入的是什么?
用import *導入時,*代表的是模塊,也就是說,import導入的是模塊,不是包、類、函數。
用from * import *時,第一個*代表的也是模塊,第二個*代表的則是模塊內的類或函數。意思是從模塊里導入其中的某個函數或類。具體下面有詳解。
什么叫模塊
模塊是含有類或函數的py文件,也就是說,我們寫的每一個py文件,都是模塊。只不過專門的模塊文件里面必須有函數或類,而我們一般寫的py文件,是直接寫功能代碼,不一定需要有函數或類。舉個例子:
不含函數直接寫功能代碼的Py文件:
print('hellow')
運行結果:hellow
含函數的功能模塊Py文件:
def打印():print('hellow')if__name__=="__main__":打印()
運行結果:hellow
其中,def 打印()就是定義名為“打印”的函數。通過if __name__=="__main__":在本模塊文件內調
?
總結
以上是生活随笔為你收集整理的python首行代码import *,from * import * 解析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Springboot中艾特Control
- 下一篇: SQLServer自增变量修复