Python基础(27)——Python模块和包

本文介绍了Python中的模块和包的使用,包括导入模块的多种方式,如`import`、`from...import...`和`from...import*`,以及`as`定义别名。详细讲解了如何制作和调用模块,特别提到了`__all__`变量在`from...import*`中的作用。此外,还讨论了包的创建和导入,包括两种导入包的方法,并强调了`__init__.py`文件的重要性。

Python基础(27)——Python模块和包

目标

  • 了解模块
  • 导入模块
  • 制作模块
  • __all__
  • 包的使用方法

一. 模块

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

模块能定义函数,类和变量,模块里也能包含可执行的代码。

1.1. 导入模块

1.1.1 导入模块的方式

  • import 模块名
  • from 模块名 import 功能名
  • from 模块名 import *
  • import 模块名 as 别名
  • from 模块名 import 功能名 as 别名

1.1.2 导入方式详解

1.1.2.1 import
  • 语法
# 1. 导入模块
import 模块名
import 模块名1, 模块名2...

# 2. 调用功能
模块名.功能名()
  • 体验
import math
print(math.sqrt(9))  # 3.0
1.1.2.2 from…import…
  • 语法
from 模块名 import 功能1, 功能2, 功能3...
  • 体验
from math import sqrt
print(sqrt(9))
1.1.2.3 from … import *
  • 语法
from 模块名 import *
  • 体验
from math import *
print(sqrt(9))
1.1.2.4 as定义别名
  • 语法
# 模块定义别名
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

老板来片烤面包

君子博学于文,赠之以礼,谢君~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值