创建模块:
创建一个简单的模块,例如 mymodule.py:
# mymodule.py
def greet(name):
return f"Hello, {name}!"
导入模块:
在另一个 Python 脚本中导入模块并使用其中的函数:
# main.py
import mymodule
message = mymodule.greet("Alice")
print(message)
可以选择导入模块中的特定部分:
# main.py
from mymodule import greet
message = greet("Bob")
print(message)
模块别名:
给模块或模块中的函数起一个别名,方便使用:
# main.py
import mymodule as mm
message = mm.greet("Charlie")
print(message)
if __name__ == "__main__":
在模块中使用 if __name__ == "__main__": 来判断是否直接运行模块:
# mymodule.py
def greet(name):
return f"Hello, {name}!"
if __name__ == "__main__":
print("This module is being run directly.")
标准库模块:
Python 提供了丰富的标准库,包含了很多有用的模块,比如 math、datetime、os、random 等。可以通过 import 语句来使用这些模块。
# 使用标准库中的模块
import math
result = math.sqrt(25)
print(result)
第三方库:
除了标准库,Python 社区还有丰富的第三方库。你可以使用工具如 pip 安装这些库,并在代码中导入使用。
pip install requests
# 使用第三方库
import requests
response = requests.get("https://www.example.com")
print(response.status_code)
这些是 Python 模块的基本用法。模块化的编程风格有助于代码的组织、维护和复用。
转载请注明出处:http://www.zyzy.cn/article/detail/13272/Python3