Python标准库主要功能是什么?基础知识!

  众所周知,Python标准库非常庞大,可以帮助处理各种各样的工作,从而提高效率、节省成本。那么你对Python标准库了解多少呢?你知道Python标准库主要功能有什么吗?我们一起来看看吧。

  Python拥有一个强大的标准库。其核心只包含数字、字符串、列表、字典、文件等常见类型和函数,而由Python标准库提供系统管理、网络通信、文本处理、数据库接口、图形系统、XML处理等额外的功能。

  Python标准库命名接口清晰、文档良好,很容易学习和使用。

  Python标准库主要功能有什么?

  文本处理。包含文本格式化、正则表达式匹配、文本差异计算与合并、Unicode支持、二进制数据处理等功能;

  文件处理。包含文件操作、创建临时文件、文件压缩与归档、操作配置文件等功能;

  操作系统功能。包含线程与进程支持、IO复用、日期与时间处理、调用系统函数、写日记等功能;

  网络通信。包含网络套接字、SSL加密通信、异步网络通信等功能;

  网络协议。支持HTTP、FTP、SMTP、POP、IMAP、NNTP、XMLRPC等多种网络协议,并且提供了编写网络服务器的框架;

  W3C格式支持。包含HTML、SGML、XML的处理;

  其他功能。包含国际化支持、数学运算、HASH、Tkinter等。

  Python内置库

  可以直接使用import语句导入;

  Python外部库

  需要进行下载,再在CMD命令窗口在pip.exe的同级目录下输入pip install库名;外部库储存在include文件夹中。

(0)

相关推荐

  • 推荐:6款Python 实用又好用的特殊文本格式处理库

    文章来源:企鹅号 - python热爱者 以下是一些 Python 编写的用来解析和操作特殊文本格式的库,希望对大家有所帮助. 1.Tablib Tablib 是一个用来处理与表格格式数据有关的 Py ...

  • rich-一个可以为您在终端中提供富文本和精美格式的Python 库

    Rich 是一个 Python 库,可以为您在终端中提供富文本和精美格式. Rich API 可以很容易的在终端输出添加各种颜色和不同风格.Rich 还可以绘制漂亮的表格,进度条,markdown,突 ...

  • 53个Python库,你必须要试试

    Python库大全 大邓将Python库整理为8部分,对每个库稍加自己的理解和评价,对Python感兴趣的同学可以收藏起来 ·网络爬虫·数据库·数据分析·机器学习·可视化·文本分析·GUI窗体软件开发 ...

  • VBA和Python对对碰,获取文件名称(含子文件夹)

    获取文件夹下文件名,使用VBA处理难度并不大,但是获取全部(包括子文件夹)就难倒了很多新手!今天我们就使用Python和VBA一起来看看如何获取全部文件名! VBA 获取全部文件名(含子文件夹) 子文 ...

  • trio-好用的python异步并发和IO库

    Trio是好用的Python异步并发和I/O库. Trio项目的目标是为Python生成一个用于生产环境的高质量的异步并发本地的I/O库.像所有异步库一样,它的主要目的是帮助您编写使用并行化I/O同时 ...

  • 轻松识别文字,这款Python OCR库支持超过80种语言

    OCR是什么? 有一款软件叫扫描全能王,想必一些小伙伴听过,这是一个OCR集成软件,可以将图像内容扫描成文字. 所以说,OCR作用是对文本资料的图像文件进行分析识别处理,获取文字及版面信息. OCR的 ...

  • 用Python标准库turtle画一头金牛,祝您新年牛气冲天!(附源码)

    今年是牛年,祝大家新年牛气冲天!嗨皮牛Year! 前几天在百度图片里下载了一张金牛的图片,就是封面的这张.想着用Python标准库turtle肯定可以画出这张图,所以说干就干,花两天时间实现了. 画图 ...

  • Python标准库模块之heapq

    该模块提供了堆排序算法的实现.堆是二叉树,最大堆中父节点大于或等于两个子节点,最小堆父节点小于或等于两个子节点. 创建堆 heapq有两种方式创建堆, 一种是使用一个空列表,然后使用heapq.hea ...

  • 电脑键盘功能基础知识有哪些

    本文编辑环境:windows7系统.DELL G3电脑 一.单键功能 [Esc]取消光标所在行,但不删除内存内容,在不同环境中有不同用途 [F1]在DOS操作系统中,你会发现按下F1通常会出现帮助选项 ...

  • 太秀了!用Excel也能实现和Python数据分析一样的功能!

    作者:Cherich_sun 来源:公众号「杰哥的IT之旅」ID:Jake_Internet 本文为读者投稿 这是一篇关于如何用excel做数据分析的案例.目的是帮助大家,在遇到小型数据样本时,快速利 ...

  • 基础知识Python定义整理

    你现在还能背出高中时必背的课文<琵琶行>吗?你能还能背出儿时的古诗吗?我想你可以的,有些东西,你记忆了就好像刻在了骨子里,就好像你在学习Python之初,也肯定背过它的定义,那么小编就为大 ...

  • Python基础知识汇总(避坑)

    (1)字符串(全部返回的都是新的字符串,字符串属于有序不可变序列) s.replace(old,new,[max]) s.strip('a'):从字符串前后剔除字符串'a' s.lstrip('a') ...

  • 关于功能富集分析的基础知识

    富集分析基因富集分析(gene set enrichment analysis)是在一组基因或蛋白中找到一类过表达的基因或蛋白.研究方法可分为三种:Over-Repressentation Analy ...

  • 关节功能运动基础知识-下肢(1)

    关节功能运动基础知识-下肢(1)

  • 关节功能运动基础知识-下肢(2)

    髋关节的功能运动有髋关节伸展.髋关节屈曲.髋关节外展.髋关节内收.髋关节内旋 .髋关节外旋.下面来看看每个关 节是怎么运动的? 上面这个小视频是髋关节内收.也就是一条大腿向对侧大腿移动的一个内收运动. ...