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, 容易出现这种情况).

    目录
    相关文章
    |
    20天前
    |
    调度 开发者 Python
    Python中的异步编程:理解asyncio库
    在Python的世界里,异步编程是一种高效处理I/O密集型任务的方法。本文将深入探讨Python的asyncio库,它是实现异步编程的核心。我们将从asyncio的基本概念出发,逐步解析事件循环、协程、任务和期货的概念,并通过实例展示如何使用asyncio来编写异步代码。不同于传统的同步编程,异步编程能够让程序在等待I/O操作完成时释放资源去处理其他任务,从而提高程序的整体效率和响应速度。
    |
    9天前
    |
    XML 存储 数据库
    Python中的xmltodict库
    xmltodict是Python中用于处理XML数据的强大库,可将XML数据与Python字典相互转换,适用于Web服务、配置文件读取及数据转换等场景。通过`parse`和`unparse`函数,轻松实现XML与字典间的转换,支持复杂结构和属性处理,并能有效管理错误。此外,还提供了实战案例,展示如何从XML配置文件中读取数据库连接信息并使用。
    Python中的xmltodict库
    |
    13天前
    |
    机器学习/深度学习 数据挖掘 开发者
    Python编程入门:理解基础语法与编写第一个程序
    【10月更文挑战第37天】本文旨在为初学者提供Python编程的初步了解,通过简明的语言和直观的例子,引导读者掌握Python的基础语法,并完成一个简单的程序。我们将从变量、数据类型到控制结构,逐步展开讲解,确保即使是编程新手也能轻松跟上。文章末尾附有完整代码示例,供读者参考和实践。
    |
    16天前
    |
    数据库 Python
    异步编程不再难!Python asyncio库实战,让你的代码流畅如丝!
    在编程中,随着应用复杂度的提升,对并发和异步处理的需求日益增长。Python的asyncio库通过async和await关键字,简化了异步编程,使其变得流畅高效。本文将通过实战示例,介绍异步编程的基本概念、如何使用asyncio编写异步代码以及处理多个异步任务的方法,帮助你掌握异步编程技巧,提高代码性能。
    51 4
    |
    16天前
    |
    API 数据处理 Python
    探秘Python并发新世界:asyncio库,让你的代码并发更优雅!
    在Python编程中,随着网络应用和数据处理需求的增长,并发编程变得愈发重要。asyncio库作为Python 3.4及以上版本的标准库,以其简洁的API和强大的异步编程能力,成为提升性能和优化资源利用的关键工具。本文介绍了asyncio的基本概念、异步函数的定义与使用、并发控制和资源管理等核心功能,通过具体示例展示了如何高效地编写并发代码。
    25 2
    |
    22天前
    |
    数据采集 JSON 测试技术
    Python爬虫神器requests库的使用
    在现代编程中,网络请求是必不可少的部分。本文详细介绍 Python 的 requests 库,一个功能强大且易用的 HTTP 请求库。内容涵盖安装、基本功能(如发送 GET 和 POST 请求、设置请求头、处理响应)、高级功能(如会话管理和文件上传)以及实际应用场景。通过本文,你将全面掌握 requests 库的使用方法。🚀🌟
    42 7
    |
    15天前
    |
    数据采集 数据可视化 数据挖掘
    利用Python进行数据分析:Pandas库实战指南
    利用Python进行数据分析:Pandas库实战指南
    |
    22天前
    |
    文字识别 自然语言处理 API
    Python中的文字识别利器:pytesseract库
    `pytesseract` 是一个基于 Google Tesseract-OCR 引擎的 Python 库,能够从图像中提取文字,支持多种语言,易于使用且兼容性强。本文介绍了 `pytesseract` 的安装、基本功能、高级特性和实际应用场景,帮助读者快速掌握 OCR 技术。
    37 0
    |
    5月前
    |
    自然语言处理 JavaScript 前端开发
    Python高级语法与正则表达式(二)
    正则表达式描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。
    下一篇
    无影云桌面