Python 第八天 - 模块的含义与类型、任务

Python 第八天 - 模块的含义与类型、任务

💡 原文英文,约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结尾的文件,并定义所需的函数。

➡️

继续阅读