一、常用库(标准库+扩展库)
| 标准库 | 说明 |
|---|
| math | 数学模块 |
| random | 随机数以及随机化相关模块 |
| datetime | 日期时间模块 |
| collections | 包含更多扩展性序列的模块 |
| functools | 与函数以及函数式编程有关的模块 |
| tkinter | 开发GUI程序的模块 |
| urllib | 与网页内容读取以及网页地址解析有关的模块 |
| 扩展库 | 场景 |
|---|
| openpyxl | 读写Excel文件 |
| python-docx | 读写Word文件 |
| numpy | 数组计算和矩阵计算 |
| scipy | 科学计算 |
| pandas | 数据分析 |
| matplotlib | 数据可视化或科学计算可视化 |
| scrapy | 爬虫框架 |
| shutil | 系统运维 |
| pyopengl | 计算机图形学编程 |
| pygame | 游戏开发 |
| sklearn | 机器学习 |
| tensorflow | 深度学习 |
二、扩展库安管理工具pip
| pip命令实例 | 说明 |
|---|
| pip freeze | 列出已安装模块及其版本号 |
| pip install package[==version] | 在线安装指定模块(的指定版本) |
| pip install package.whl | 离线安装扩展模块 |
| pip install package1 package2 | 依次在线安装模块1、模块2 |
| pip install --upgrade package | 升级模块 |
| pip uninstall package[==version] | 卸载模块 |
如果计算上安装多个版本的python或希望在虚拟环境中安装模块,最好切换至相应环境的scripts文件夹下再执行命令。
三、扩展库导入
import 模块名 [as 别名]
# 必须以“模块名.对象名”(“别名.对象名”)的形式访问对象。
import math #计算最大公约数。
math.gcd(2,4)
from 模块名 import 对象名[as 别名]
#不需要使用模块名作为前缀。
import math
math.gcd(2,4)
from 模块名 import *
#一次性导入模块所有对象,简单粗暴,但一般不推荐使用。
from math import *
gcd(2,4)
sin(5)
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!