将模块视为与代码库相同。
包含一组要包含在应用程序中的函数的文件。
要创建模块,只需将所需的代码保存在具有文件扩展名的文件中.py
:
将此代码保存在名为的文件中mymodule.py
def greeting(name):
print("Hello, " + name)
现在我们可以使用我们刚刚创建的模块,通过使用import
陈述:
笔记:使用模块中的函数时,请使用以下语法:模块名称.函数名称。
正如已经描述的,该模块可以包含函数,但也可以包含所有类型的变量(数组、字典、对象等):
将此代码保存在文件中mymodule.py
person1 = {
"name": "John",
"age": 36,
"country": "Norway"
}
您可以随意命名模块文件,但它必须具有文件扩展名.py
您可以在导入模块时创建别名,方法是使用as
关键字:
Python 有几个内置模块,您可以随时导入它们。
有一个内置函数可以列出模块中的所有函数名称(或变量名称)。这dir()
功能:
笔记:dir() 函数可用于全部模块,以及您自己创建的模块。
您可以选择仅导入模块中的部分,方法是使用from
关键字。
该模块名为mymodule
有一个函数和一本字典:
def greeting(name):
print("Hello, " + name)
person1 = {
"name": "John",
"age": 36,
"country": "Norway"
}
笔记:导入时使用from
关键字,引用模块中的元素时不要使用模块名称。例子:person1["age"]
,不是
mymodule.person1["age"]
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!