Python Modules
- Nakaraang Pahina Python Scope
- Susunod na Pahina Python Date
Rekomendasyon ng kurso:
Ano ang module?
Pansin ang mga module na katulad ng library.
Ang module ay isang file na naglalaman ng grupo ng function, na hiniling na maging mabigyang alam sa application.
Paglikha ng module .py
Para sa paglikha ng module, ilagay lamang ang kinakailangang code sa file na may extension na
Halimbawa
Sa file na may pangalan mymodule.py
Para sa pag-iimbak ng code sa file na may pangalan:
def greeting(name): print("Hello, " + name)
Gamit ang module
Ngayon, maaari nating gamitin ang import
Para sa paggamit ng module na kaming binuo:
Halimbawa
Import ang pangalan ng mymodule
ng module, at tumawag sa greeting
Function:
import mymodule mymodule.greeting("Bill")
Komento:Kung magiging paggamit ng function mula sa module, gamitin ang sumusunod na syntax:
module_name.function_name
Variable sa module
Ang module ay maaaring maglalaman ng naipinaliwanag na function, ngunit maaari ring maglalaman ng iba't ibang uri ng variable (array, dictionary, object, atbp):
Halimbawa
Sa file mymodule.py
Para sa pag-iimbak ng code:
person1 = { "name": "Bill", "age": 63, "country": "USA" }
Halimbawa
Import ang pangalan ng mymodule
Para sa module, maari mong ma-access ang person1 dictionary:
import mymodule a = mymodule.person1["age"] print(a)
Pangalanan ang module
Maaari mong iangalang kahit anong pangalan ang module file, ngunit ang file extension ay dapat maging .py
.
Pangalanin ang module
Maaari mong gamitin ito kapag nag-import ka ng module. as
Keyword para sa paglikha ng alias:
Halimbawa
Para sa paglikha ng alias para sa mymodule: mx
import mymodule as mx a = mx.person1["age"] print(a)
In-build modules
Mayroon ilang mga in-build modules sa Python na maaaring ma-import na kaagad.
Halimbawa
Ilang at gamitin platform
Module:
import platform x = platform.system() print(x)
Gamit ang function na dir()
Mayroong built-in function na maaaring ilista ang lahat ng pangalan ng function (o variable) sa loob ng module.dir()
Function:
Halimbawa
Ilang ang mga pinagmulan ng mga pinagmulan ng module na platform:
import platform x = dir(platform) print(x)
Komento:Ang function na dir() ay maaring gamitin sa lahat ng module, pati na rin sa iyong sariling ginawa na module.
Ilang sa module na i-import
Maaari mong gamitin ang keyword na from upang pinili lamang na i-import ang bahagi mula sa module.
Halimbawa
Ang module na may pangalan na mymodule ay may isang function at isang dictionary:
def greeting(name): print("Hello, " + name) person1 = { "name": "Bill", "age": 63, "country": "USA" }
Halimbawa
Ilang sa module na person1 ay inilalagay lamang para sa pag-import:
from mymodule import person1 print(person1["age"])
Mga payo:Sa pag-import gamit ang keyword na from, huwag gumamit ng pangalan ng module sa paggamit ng mga elemento ng module. Halimbawa: person1["age"], hindi mymodule.person1["age"].
- Nakaraang Pahina Python Scope
- Susunod na Pahina Python Date