Python 模块
什么是模块?
模块就像是一个代码库。 包含了在应用程序中的一组函数的文件创建一个模块
创建模块只需将所需代码保存在以.py为扩展名文件中:
实例
将代码保存在名为mymodule.py的文件中
def greeting(name):
print("Hello, " + name)
模块使用
现在我们可以使用我们刚刚创建的模块,使用以下import语句:
注意:使用模块中的函数时语法:
module_name.function_name。
模块变量
模块可以包含已经描述的函数,也包含所有类型的变量(数组,字典,对象等):实例
保存在mymodule.py文件中
person1 = {
"name": "John",
"age": 36,
"country": "Norway"
}
命名模块
可以根据需要为模块文件命名,但必须要以.py为扩展名
重新命名模块
可以在导入模块时使用以下as关键字创建别名:
内置模块
Python中有几个内置模块,可以随时导入。dir()函数
dir()内置函数可以列出模块中的所有函数名称(或变量名称):
注意:
dir()函数可用于所有模块,包括自己创建的模块。
从模块导入
可以使用from关键字选择仅从模块导入需要的方法或变量。
实例
PYTHON标题def greeting(name):
print("Hello, " + name)
person1 = {
"name": "John",
"age": 36,
"country": "Norway"
}
注意:使用
from 关键字导入时,请勿在引用模块中的元素时使用模块名称。如:person1["age"],不是mymodule.person1["age"]