Python基础语法第八章之使用库

简介: 库 就是是别人已经写好了的代码, 可以让我们直接拿来用.按照库的来源, 可以大致分成两大类。

目录

一、使用库

二、标准库

2.1认识标准库

2.2使用 import 导入模块

2.3第三方库

2.3.1认识第三方库

2.3.2使用 pip


一、使用库

库 就是是别人已经写好了的代码, 可以让我们直接拿来用.

按照库的来源, 可以大致分成两大类

    • 标准库: Python 自带的库. 只要安装了 Python 就可以直接使用.
    • 第三方库: 其他人实现的库. 要想使用, 需要额外安装

    二、标准库

    2.1认识标准库

    Python 自身内置了非常丰富的库.

    Python 官方文档https://docs.python.org/3.10/library/index.html

    简单来说, 主要是这些部分:

    内置函数 (如 print, input 等)

    内置类型 (针对 int, str, bool, list, dict 等类型内置的操作).

    文本处理

    时间日期

    数学计算

    文件目录

    数据存储 (操作数据库, 数据序列化等).

    加密解密

    操作系统相关

    并发编程相关 (多进程, 多线程, 协程, 异步等).

    网络编程相关

    多媒体相关 (音频处理, 视频处理等)

    图形化界面相关

    .......

    2.2使用 import 导入模块

    使用 import 可以导入标准库的一个 模块

    import [模块名]

    image.gif

    所谓 "模块" , 其实就是一个单独的 .py 文件.

    使用 import 语句可以把这个外部的 .py 文件导入到当前 .py 文件中, 并执行其中的代码.

    2.3第三方库

    2.3.1认识第三方库

    第三方库就是别人已经实现好了的库, 我们可以拿过来直接使用.

    2.3.2使用 pip

    pip 是 Python 内置的 包管理器.

    pip 在我们安装 Python 的时候就已经内置了. 无需额外安装.

    pip 是一个可执行程序, 就在 Python 的安装目录中.

    打开 cmd, 直接输入 pip. 如果显示以下帮助信息, 说明 pip 已经准备就绪.

    image.gif编辑

    如果提示

    'pip' 不是内部或外部命令,也不是可运行的程序
    或批处理文件。
    image.gif

    则说明没有正确的把 pip 加入到 PATH 中, 可以手动把 pip 所在的路径加入到 PATH 环境变量中. (参考 https://www.jianshu.com/p/1de0acf7185d)或者卸载重装 Python, 记得勾上上述选项, 也许是更简单的办法.image.gif编辑

    使用以下命令, 即可安装第三方库

    pip install [库名]

    image.gif

    注意: 这个命令需要从网络上下载, 使用时要保证网络畅通.

    安装成功后, 即可使用 import 导入相关模块, 即可进行使用.

    注意: 如果使用 pip 安装完第三方库之后, 在 PyCharm 中仍然提示找不到对应的模块, 则检查 Settings ->Project -> Python Interpreter , 看当前 Python 解释器设置的是否正确. (如果一个机器上安装了多个版本的 Python, 容易出现这种情况).

    目录
    相关文章
    |
    10天前
    |
    机器学习/深度学习 存储 数据挖掘
    Python图像处理实用指南:PIL库的多样化应用
    本文介绍Python中PIL库在图像处理中的多样化应用,涵盖裁剪、调整大小、旋转、模糊、锐化、亮度和对比度调整、翻转、压缩及添加滤镜等操作。通过具体代码示例,展示如何轻松实现这些功能,帮助读者掌握高效图像处理技术,适用于图片美化、数据分析及机器学习等领域。
    49 20
    |
    1月前
    |
    XML JSON 数据库
    Python的标准库
    Python的标准库
    175 77
    |
    4天前
    |
    存储 开发者 Python
    python基本语法
    Python的基本语法简洁而强大,支持多种编程范式,包括面向对象编程和函数式编程。通过掌握变量和数据类型、操作符、控制结构、函数、类和模块等基本概念,可以有效地编写高效、可读的Python代码。无论是初学者还是经验丰富的开发者,Python都提供了丰富的工具和库来满足各种编程需求。
    45 13
    |
    2月前
    |
    机器学习/深度学习 算法 数据挖掘
    数据分析的 10 个最佳 Python 库
    数据分析的 10 个最佳 Python 库
    136 4
    数据分析的 10 个最佳 Python 库
    |
    1月前
    |
    XML JSON 数据库
    Python的标准库
    Python的标准库
    56 11
    |
    2月前
    |
    人工智能 API 开发工具
    aisuite:吴恩达发布开源Python库,一个接口调用多个大模型
    吴恩达发布的开源Python库aisuite,提供了一个统一的接口来调用多个大型语言模型(LLM)服务。支持包括OpenAI、Anthropic、Azure等在内的11个模型平台,简化了多模型管理和测试的工作,促进了人工智能技术的应用和发展。
    163 1
    aisuite:吴恩达发布开源Python库,一个接口调用多个大模型
    |
    1月前
    |
    数据可视化 Python
    以下是一些常用的图表类型及其Python代码示例,使用Matplotlib和Seaborn库。
    通过这些思维导图和分析说明表,您可以更直观地理解和选择适合的数据可视化图表类型,帮助更有效地展示和分析数据。
    83 8
    |
    1月前
    |
    安全 API 文件存储
    Yagmail邮件发送库:如何用Python实现自动化邮件营销?
    本文详细介绍了如何使用Yagmail库实现自动化邮件营销。Yagmail是一个简洁强大的Python库,能简化邮件发送流程,支持文本、HTML邮件及附件发送,适用于数字营销场景。文章涵盖了Yagmail的基本使用、高级功能、案例分析及最佳实践,帮助读者轻松上手。
    53 4
    |
    3月前
    |
    Python
    pip批量安装Python库 requirement.txt 离线环境无互联网环境下pip安装Python库
    pip批量安装Python库 requirement.txt 离线环境无互联网环境下pip安装Python库
    199 3
    |
    7月前
    |
    开发工具 git Python
    安装和使用`libnum`是一个用于数字理论函数的Python库
    【6月更文挑战第19天】`libnum`是Python的数字理论函数库。安装可通过`git clone`,进入目录后运行`python setup.py install`,也可用`pip install libnum`。示例:使用`int_to_hex`将十进制数42转换为十六进制字符串'2a'。注意,信息可能已过时,应查最新文档以确保准确性。如遇问题,参考GitHub仓库或寻求社区帮助。
    144 1