本文講解一下python中的import語句。剛剛接觸這門語言的朋友可能并不懂Pythonimport語句是什么意思。那么這篇文章就來帶大家來認識一下import語句,了解一下python中import的用法。
Python語言中import的使用很簡單,直接使用importmodule_name語句導入即可。這里我主要寫一下"import"的本質(zhì)。
Python官方定義:Pythoncodeinonemodulegainsaccesstothecodeinanothermodulebytheprocessofimportingit.
定義
模塊(module):用來從邏輯(實現(xiàn)一個功能)上組織Python代碼(變量、函數(shù)、類),本質(zhì)就是*.py文件。文件是物理上組織方式"module_name.py",模塊是邏輯上組織方式"module_name"。
包(package):定義了一個由模塊和子包組成的Python應用程序執(zhí)行環(huán)境,本質(zhì)就是一個有層次的文件目錄結構(必須帶有一個__init__.py文件)。
import語句:
在模塊模塊定義好后,我們可以使用import語句來引入模塊,語法如下:
importmodule1[,module2[,...moduleN]
form...import語句:
Python的from語句讓你從模塊中導入一個指定的部分到當前命名空間中。語法如下:
frommodnameimportname1[,name2[,...nameN]]
例如,要導入模塊fib的fibonacci函數(shù),使用如下語句:
fromfibimportfibonacci
(這個聲明不會把整個fib模塊導入到當前的命名空間中,它只會將fib里的fibonacci單個引入到執(zhí)行這個聲明的模塊的全局符號表。)
form...import*語句:
把一個模塊的所有內(nèi)容全都導入到當前的命名空間也是可行的,只需使用如下聲明:
frommodnameimport*
這提供了一個簡單的方法來導入一個模塊中的所有項目。然而這種聲明不該被過多地使用。
例如我們想一次性引入math模塊中所有的東西,語句如下:
frommathimport*
以上就是今天所要說明的內(nèi)容,import語句的定義以及用法,光是看解釋與我所舉的例子只是紙上談兵,動手實踐才是驗證所學的最好的方法與途徑。
以上內(nèi)容為大家介紹了python培訓之import是什么,希望對大家有所幫助,如果想要了解更多Python相關知識,請關注IT培訓機構:千鋒教育。