python的标准库是什么?

Python是什么?

python是一种跨平台的计算机程序设计语言,是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言,最初被设计用于编写自动化脚本,随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。

Python标准库

Python拥有一个强大的标准库。Python语言的核心只包含数字、字符串、列表、字典、文件等常见类型和函数,而由Python标准库提供了系统管理、网络通信、文本处理、数据库接口、图形系统、XML处理等额外的功能。Python标准库命名接口清晰、文档良好,很容易学习和使用。

Python社区提供了大量的第三方模块,使用方式与标准库类似。它们的功能无所不包,覆盖科学计算、Web开发、数据库接口、图形系统多个领域,并且大多成熟而稳定。第三方模块可以使用Python或者C语言编写。SWIG,SIP常用于将C语言编写的程序库转化为Python模块。BoostC++Libraries包含了一组库,Boost.Python,使得以Python或C++编写的程序能互相调用。借助于拥有基于标准库的大量工具、能够使用低级语言如C和可以作为其他库接口的C++,Python已成为一种强大的应用于其他语言与工具之间的胶水语言。

Python标准库的主要功能有:

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

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

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

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

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

W3C格式支持,包含HTML,SGML,XML的处理

其它功能,包括国际化支持、数学运算、HASH、Tkinter等

以上内容为大家介绍了python的标准库是什么?希望对大家有所帮助,如果想要了解更多Python相关知识,请关注我们http://www.mobiletrain.org/

推荐阅读

    linux系统名称命令?

    linux系统名称命令?,系统,工作,地址,管理,信息,标准,名称,网络,命令,目录,Lin

    linux系统命令行在?

    linux系统命令行在?,系统,地址,工作,管理,信息,工具,最新,密码,首页,标准,怎

    linux网络服务命令?

    linux网络服务命令?,系统,地址,网络,基础,设备,信息,服务,工作,名称,标准,配

    linux网络探测的命令?

    linux网络探测的命令?,网络,系统,服务,检测,信息,地址,工具,电脑,命令,状态,l

    linux命令行查看时间?

    linux命令行查看时间?,系统,时间,信息,环境,命令,地址,服务,工作,情况,用户

    linux系统命令改时间?

    linux系统命令改时间?,时间,系统,服务,大陆,国家,基础,城市,命令,时区,时钟,

    linux管理员更换命令?

    linux管理员更换命令?,密码,系统,用户,命令,管理,电脑,对方,终端,提示,用户

    linux做系统盘命令?

    linux做系统盘命令?,系统,信息,设备,软件,情况,报告,工具,命令,首次,网上,Lin

    linux系统重亲命令?

    linux系统重亲命令?,工作,系统,标准,设备,名称,服务,命令,提示,主机,级别,详

    linux防火墙标准命令?

    linux防火墙标准命令?,状态,系统,服务,网络,工具,软件,标准,防火墙,地址,信

    linux系统测试命令?

    linux系统测试命令?,系统,工作,地址,标准,信息,命令,数据,单位,软件,目录,软

    linux打通网络命令?

    linux打通网络命令?,网络,系统,地址,信息,密码,工具,命令,工作,软件,服务,lin

    linux重启网络命令?

    linux重启网络命令?,网络,标准,工作,设备,系统,名称,服务,命令,网络服务,提

    linux系统安卓命令?

    linux系统安卓命令?,系统,软件,信息,数据,地址,标准,名字,设备,工作,网络,lin

    linux下修改系统命令?

    linux下修改系统命令?,系统,时间,地址,信息,工作,网络,设备,命令,情况,代码,l

    Python网络爬虫教程

    Python网络爬虫教程,网络,代码,数据,爬虫,体系,设计,网站,时间,培训,智能,Py