💡
原文英文,约800词,阅读约需3分钟。
📝
内容提要
Python模块是以.py结尾的文件,可以通过import导入重用。特殊变量__name__和__file__用于识别模块。常用模块包括os、math和datetime。用户可以创建自定义模块,如Bank和Customer,实现存取款功能。
🎯
关键要点
- Python模块是以.py结尾的文件,可以通过import导入重用。
- 特殊变量__name__和__file__用于识别模块。
- __name__用于判断当前模块是否为主模块,__file__用于定位模块。
- 模块可以在同一文件夹中导入,也可以在不同文件夹中导入,但不同文件夹需要正确配置路径。
- 可以使用from语句导入特定函数,而不是整个模块。
- 文档字符串用于描述模块,使用'''或"""包围。
- help()函数可以查看模块的详细信息,包括函数和文档字符串。
- 用户定义模块是自己创建的.py文件,预定义模块是Python内置的模块。
- 常用的预定义模块包括os、math、datetime、sys、re和collections。
- 示例:使用random模块生成随机数,使用math模块计算平方根。
- 创建Bank模块实现存取款功能,并通过Customer模块调用这些功能。
❓
延伸问答
什么是Python模块?
Python模块是以.py结尾的文件,可以通过import导入重用。
如何判断当前模块是否为主模块?
可以使用特殊变量__name__来判断,如果输出为'__main__',则表示当前模块是主模块。
如何导入特定函数而不是整个模块?
可以使用from语句,例如:from calculator import add, divide。
Python中有哪些常用的预定义模块?
常用的预定义模块包括os、math、datetime、sys、re和collections。
如何查看模块的详细信息?
可以使用help()函数查看模块的详细信息,包括函数和文档字符串。
如何创建自定义模块?
用户可以创建自定义模块,只需创建一个以.py结尾的文件,并定义所需的函数。
➡️