Python中的模块与包

目录

一、模块

1.模块的介绍

2.模块的分类

3.创建模块

4.模块的使用

1.import语句

2.from····import····语句

3.from····import* 语句

4.对导入模块重命名

 5.模块的下载(pip)

 6.dir() 函数

 7.Python中name属性

二、包

1.包的介绍

2.包的使用


一、模块

1.模块的介绍

变量:存放数据

函数:封装代码块

模块:模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py,封装具有相似功能的多个函数。一个Python文件就是一个模块(模块名就是一个文件名,例如:text.py , 那么这个模块名是text)

注意:当python文件作为一个模块的时候 , 模块名就是文件名 , 并且不带文件后缀。

2.模块的分类

模块分为三类,分别是:内置模块,第三方模块和自定义模块

1、内置模块(标准库)

Python自带的, 需要使用时 , 进行导入即可。

2、第三方模块

这种模块时其他技术人员开发的 , 那么我们需要使用的时候,需要进行一个下载该模块,然后才可以进行导入操作

3、自定义模块

这个就是自己根据需要来进行自定的模块。

3.创建模块

如需创建模块,只需将所需代码保存在文件扩展名为 .py 的文件中:

示例:
在hello.py文件中保存代码

def hello():
    print("hello world")

4.模块的使用

1.import语句

语法:

import 模块名 # 导入模块
模块名.函数(变量)	#调用模块内的函数(变量)

import 语句可以一次导入多个包,但建议我们在导入模块时一个一个的导入,这使我们在阅读代码时看的更加清晰

 示例:

import hello # 导入模块
hello.hello()  # 调用模块功能

注意:

(1)无论执行了多少次import,模块都只能导入一次,以防止重复引用。

(2)引入任何模块时(包括自定义模块),无需添加.py后缀。

(3)Python解释器在使用import语句时找到相应的文件。

这涉及到Python的搜索路径。搜索路径由一系列目录名组成,Python解释器依次从这些目录中找到引入的模块。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值