python3 模块_python3基础之模块的使用

1.初识python模块

例子中的os是python内置的一个模块,该模块提供了与操作系统交互的接口。import是用来导入模块的,导入模块就可以使用模块里的函数等,如os.getcwd()。

2.什么是模块

可以把模块简单的理解为一个后缀为py的文件,这个文件里可以包含变量、函数、类,也可以包含执行语句。通过import导入模块就可以使用模块里的东西,这样就可以达到代码复用的目的。下图为os模块:

3.自定义模块

虽然python内置了很多模块,但是这些模块功能仅限于通用的技术层面。实际开发中每个公司都有各自的业务,有必要把自己业务的功能整合起来,这时就需要自定义模块了。所谓自定义模块就是把python的变量、语句、函数等放在自己命名的.py文件里。测试代码:

例子中创建了一个名为pyt1的模块,该模块只包含了一条执行语句,然后在fearlazy模块中导入了pyt1,最后运行fearlazy输出了pyt1中打印的"我就是一个模块"。说明模块的创建和导入都成功了。

4.关于模块的导入

在前面已经使用import导入了内置的模块和自定义的模块,还有什么可以说的呢?一起来测试一下吧

4.1多次导入模块:

上一个例子中我们看到导入模块后会立即执行模块中的语句,那多次导入模块会怎样?

延续上一个例子,我们在fearlazy中导入了3次pyt1,结果只执行了1次print。说明模块只会被导入1次。

4.2给导入模块取别名:

导入模块时使用as给模块一个别名,后面就可以通过这个别名来调用模块中的函数了。

4.3只导入模块中的某个函数。

使用from 模块 import xxx的结构可以导入具体的某个函数(不止是函数)。

4.4给导入的函数取别名:

取别名的方式是一样的,博主不想解释,直接丢了一个例子。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值