Python အကွင်း

အင်တာနက်မော်လမီးဖုံး အမည်ပေးခြင်း

အဆိုပါ အင်တာနက်မော်လမီးဖုံး အခြေခံ ဖြစ်သည်

အင်တာနက်မော်လမီးဖုံး ဖြစ်သည် မှာ အသုံးပြုနိုင်ပါသော အပြဿာအပေါင်း အဖွဲ့အစည်း ဖြစ်သည်၊ အသုံးပြုနိုင်ပါသော အပြဿာအပေါင်း ဖြစ်သည်

အင်တာနက်မော်လမီးဖုံး ဖွဲ့စည်းခြင်း

အင်တာနက်မော်လမီးဖုံး အဆိုပါ အပိုင်းစံ ဖြင့် သင်သည် အသုံးပြုနိုင်ပါသည် .py အမှတ်အသား

实例

အမည် mymodule.py အမှတ်အသား သို့ ကျွမ်းကျွမ်းပြီး ရှိပါသည်

def greeting(name):
  print("Hello, " + name)

အင်တာနက်မော်လမီးဖုံး

အင်တာနက်မော်လမီးဖုံး ကို အသုံးပြု အချိန်ချိန်မှ အသုံးပြုနိုင်ပါသည် import

实例

အမည် mymodule အင်တာနက်မော်လမီးဖုံး အမည် greeting 函数:

import mymodule
mymodule.greeting("Bill")

运行实例

注释:အင်တာနက်မော်လမီးဖုံး အပြဿာအပေါင်း ကို အသုံးပြုရာတွင် အော်ပွန်းအရာ

module_name.function_name

အင်တာနက်မော်လမီးဖုံး အပြဿာအပေါင်း

အင်တာနက်မော်လမီးဖုံး တွင် ဖြစ်ပါသော အသုံးပြုနိုင်ပါသော အပြဿာအပေါင်း ဖြစ်သည် သော်လည်း အဆိုပါ အသုံးပြုနိုင်ပါသော အပြဿာအပေါင်း ဖြစ်သည် သော်လည်း

实例

အဆိုပါ အင်တာနက်မော်လမီးဖုံး mymodule.py အမှတ်အသား သို့ ကျွမ်းကျွမ်းပြီး ရှိပါသည်

person1 = {
  "name": "Bill",
  "age": 63,
  "country": "USA"
}

实例

အမည် mymodule အင်တာနက်မော်လမီးဖုံး အမည်

import mymodule
a = mymodule.person1["age"]
print(a)

运行实例

အင်တာနက်မော်လမီးဖုံး အမည်ပေးခြင်း

သင်သည် အင်တာနက်မော်လမီးဖုံး အမည် အချိန်ချိန်မှ ပေးနိုင်ပါသည် သော်လည်း အဆိုပါ အင်တာနက်မော်လမီးဖုံး အပိုင်းစံ သည် .py

အင်တာနက်မော်လမီးဖုံး အမည်ပြောင်းခြင်း

သင်သည် အင်တာနက်မော်လမီးဖုံး တက်ရောက်ဆက်သွယ်ရာတွင် အသုံးပြုနိုင်ပါသည် as အကြိမ်ဖြူး အကြောင်းအရာ

实例

mymodule အတွက် အကြိမ်ဖြူး mx ကို ဖွဲ့စည်းပါကြောင်း

import mymodule as mx
a = mx.person1["age"]
print(a)

运行实例

အဆိုပါ အင်တာနက်မော်လမီးဖုံး

ပြင်သစ်တွင် မျိုးများစွာသော အဆိုပါ အင်တာနက်မော်လမီးဖုံး ရှိပါသည်၊ သင်သည် အချိန်ချိန်မှ တက်ရောက်ဆက်သွယ်နိုင်ပါသည်。

实例

导入并使用 platform 模块:

import platform
x = platform.system()
print(x)

运行实例

使用 dir() 函数

有一个内置函数可以列出模块中的所有函数名(或变量名)。dir() 函数:

实例

列出属于 platform 模块的所有已定义名称:

import platform
x = dir(platform)
print(x)

运行实例

注释:dir() 函数可用于所有模块,也可用于您自己创建的模块。

从模块导入

您可以使用 from 关键字选择仅从模块导入部件。

实例

名为 mymodule 的模块拥有一个函数和一个字典:

def greeting(name):
  print("Hello, " + name)
person1 = {
  "name": "Bill",
  "age": 63,
  "country": "USA"
}

实例

仅从模块导入 person1 字典:

from mymodule import person1
print (person1["age"])

运行实例

提示:在使用 from 关键字导入时,请勿在引用模块中的元素时使用模块名称。示例:person1["age"],而不是 mymodule.person1["age"]