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)


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部