Moduli ya Python
- Mwaka Mpya Muundo wa Python
- Pya Tena Tarehe ya Python
什么是模块?
请思考与代码库类似的模块。
模块是包含一组函数的文件,希望在应用程序中引用。
创建模块
如需创建模块,只需将所需代码保存在文件扩展名为 .py
的文件中:
Mfano
在名为 mymodule.py
的文件中保存代码:
def greeting(name): print("Hello, " + name)
使用模块
现在,我们就可以用 import
语句来使用我们刚刚创建的模块:
Mfano
Kuingia moduli ya jina la: mymodule
的模块,并调用 greeting
Funguo:
import mymodule mymodule.greeting("Bill")
Msaada:如果使用模块中的函数时,请使用以下语法:
module_name.function_name
模块中的变量
模块可以包含已经描述的函数,但也可以包含各种类型的变量(数组、字典、对象等):
Mfano
Kwenye faili: mymodule.py
Kusafirisha maktaba ya:
person1 = { "name": "Bill", "age": 63, "country": "USA" }
Mfano
Kuingia moduli ya jina la: mymodule
Moduli yenye kina, na unaweza kufikia mafuriko ya kisanisi:
import mymodule a = mymodule.person1["age"] print(a)
Kumwambaa moduli
Unaweza kumwambaa faili ya moduli kwa urahisi, lakini lajili ya faili lazima iwe: .py
.
Kumwambaa moduli
Unaweza kutumia hii kwenye kuingia moduli: as
Kichwa cha kumwambaa:
Mfano
Kumwambaa mymodule kama mx:
import mymodule as mx a = mx.person1["age"] print(a)
Moduli ya kufikia
Kwa Python kuna moduli ya kufikia kwa uharibifu, unaweza kuweka kwa ukurungu.
Mfano
Kuingiza na kutumia platform
Moduli:
import platform x = platform.system() print(x)
Kutumia fungu ya dir()
Kuna fungu wa kijana ambao anaweza kurejea jina zote za funguo (au jina za viwango) zilizozungumzwa kwa moduli.dir()
Funguo:
Mfano
Kurahisisha jina zote zilozungumzwa kwa moduli ya platform:
import platform x = dir(platform) print(x)
Msaada:Fungu ya dir() inaweza kutumika kwa kila moduli, pia inaweza kutumika kwa moduli zilizokufanya na zako.
Kuingiza kutoka moduli
Wingiwea kutumia nafasi ya from kwa kuingiza kwenye moduli tu kompo.
Mfano
Moduli yenye mtu na maelezo yote ni moduli yenye jina la mymodule:
def greeting(name): print("Hello, " + name) person1 = { "name": "Bill", "age": 63, "country": "USA" }
Mfano
Kuingiza kwenye moduli tu person1 kati ya matumizi ya maelezo ya moduli:
from mymodule import person1 print (person1["age"])
Mtaarifu:Ingatia kuingiza kwa nafasi ya from vitabu, ingatia kutumia jina la vitabu kwenye matumizi ya maelezo ya vitabu. Mfano: person1["age"], ingawekani mymodule.person1["age"].
- Mwaka Mpya Muundo wa Python
- Pya Tena Tarehe ya Python