Python基础-模块和包

本文详细介绍了Python中的模块和包的概念,模块作为包含功能代码的.py文件,可提高代码的可维护性和复用性。文章讨论了如何导入模块,包括`import`、`import as`和`from...import`的不同用法。接着,解释了包的定义,它是一个分层次的文件目录结构,通过`__init__.py`文件标识。文中还给出了导入包的示例,并提到了`__all__`的作用,用于公开声明接口。
摘要由CSDN通过智能技术生成

Python基础-模块(module)和包(package)

1.模块

出现原因:开发过程中程序代码越来越多,如果直接放在一个文件爱你,代码会越来越长,造成代码不易维护。

为了编写方便,维护代码,可以把不同功能的代码保存在不同的文件里。这样,每个文件包含的代码量就会比较少,方便维护

定义:

Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。

模块让你能够有逻辑地组织你的 Python 代码段。在Python中,一个.py文件就可以称之为一个模块

即:

  • 包含相应功能的函数以及变量,py则以.py为扩展名
  • 模块可以为其他程序引用,以使用该模块所对应的函数或者变量
  • 使用模块的优点:
  • 提高代码的可维护性
  • 提高代码的复用性
  • 可以导入很多功能的模块
    • 标准库模块
    • 第三方模块
    • 自定义模块
  • 避免变量名重复(作用域)

Python中导入模块的常用方式

  • import 模块名称
 import module[
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值