python常用扩展库及使用

一、常用库(标准库+扩展库)

标准库 说明
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)

你可能感兴趣的:(python)