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)
  • 3
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值