教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

問答>python+大數(shù)據(jù)開發(fā)>Python中模塊的導入方式有幾種?

Python中模塊的導入方式有幾種?

來源傳智教育2022年03月17日 14時11分50秒

Python模塊的導入方式主要是兩種,import導入和使用from...import...導入,具體介紹如下。

  1.使用import導入

  使用import導入模塊的語法格式如下:

  import支持一次導入多個模塊,每個模塊之間使用逗號分隔。示例代碼如下:

  模塊導入之后便可以通過“.”使用模塊中的函數(shù)或類,語法格式如下:

  以上面導入的time模塊為例,使用該模塊中的sleep()函數(shù),具體代碼如下:

  如果在開發(fā)過程中需要導入一些名稱較長的模塊,那么可使用as為這些模塊起別名,語法格式如下:

  后續(xù)可直接通過模塊的別名使用模塊中的內(nèi)容。

  2.使用from…import…導入

  使用“from…import …”方式導入模塊之后,無需添加前綴,可以像使用當前程序中的內(nèi)容一樣使用模塊中的內(nèi)容,此種方式的語法格式如下:

  from…import…也支持一次導入多個函數(shù)、類、變量等,函數(shù)與函數(shù)之間使用逗號隔開。例如,導入time模塊中的sleep()函數(shù)和time()函數(shù),具體代碼如下:

  利用通配符“*”可使用from...import...導入模塊中的全部內(nèi)容,語法格式如下:

  以導入time模塊中的全部內(nèi)容為例,具體代碼如下:

  from…import…也支持為模塊或模塊中的函數(shù)起別名,其語法格式如下:

  例如,將time模塊中的sleep()函數(shù)起別名為sl,具體代碼如下:

  以上介紹的兩種模塊的導入方式在使用上大同小異,大家可根據(jù)不同的場景選擇合適的導入方式。需要注意的是,雖然“from 模塊名 import …”方式可簡化模塊中內(nèi)容的引用,但可能會出現(xiàn)函數(shù)重名的問題。因此,相對而言使用import語句導入模塊更為安全。


和我們在線交談!