模块的导入与使用
- 模块的导入
- 模块 就好比是 工具包,要想使用这个工具包中的工具,就需要 导入 import 这个模块
- 每一个以扩展名 py 结尾的 python 源代码文件都是一个 模块
- 在模块中定义的 全局变量 、 函数 都是模块能够提供给外界直接使用的工具
# import my_module
# from my_module import add, author
# from my_module import *
from my_package.my_math import add as f
result = f(3,4)
print(result)
# print(author)
# total(1,2,3)
包的使用
- 包是Python模块的一种组织形式,将多个模块组合在一起,形成一个大的Python工具库。包通常是一个拥有__init__.py文件的目录,它定义了包的属性和方法。
from my_package import my_math, my_card
from my_package import *
result = my_math.total(1,2,3)
print(result)
my_card.menu()
常见的标准库
第三方库
知识总结
练习题
在Python中,一个包(package)实际上是一个什么?A
A. 文件夹
B. 类
C. 函数 D. 模块
在Python中,如何导入一个名为my_module的模块?A
A. import my_module
B. from my_module import a
C. import as my_module
D. module my_module
pip是什么? B
A. Python的一个标准库
B. Python的包管理工具
C. Python的集成开发环境
D. Python的虚拟机
以下哪个命令用于安装一个Python包?A
A. pip install package_name
B. install pip package_name
C. package_name pip install
D. install package_name pip
以下哪个命令用于卸载一个Python包?A
A. pip uninstall package_name
B. remove pip package_name
C. uninstall pip package_name
D. pip delete package_name
在Python中,相对导入和绝对导入的主要区别是什么?B
A. 导入速度不同
B. 导入的模块路径不同
C. 导入的模块内容不同
D. 导入的模块类型不同
如何查看已安装的Python包列表?A
A. pip list
B. pip show
C. pip installed
D. pip packages
在Python中,如何从一个包中导入一个名为submodule的子模块?A
A. from package import submodule
B. import package submodule
C. import submodule from package
D. package.import submodule
pip命令的-U或--upgrade选项的作用是什么?A
A. 升级已安装的包
B. 卸载已安装的包
C. 安装指定版本的包
D. 显示包的详细信息