Python标准库和第三方库有啥区别
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python标准库和第三方库有啥区别相关的知识,希望对你有一定的参考价值。
它们的主要区别是:1、python的标准库是随着pyhon安装的时候默认自带的库;2、python的第三方库,需要下载后安装到python的安装目录下。不同的第三方库安装及使用方法不同。3、它们调用方式是一样的,都需要用import语句调用。简单的说,一个是默认自带不需要下载安装的库,一个是需要下载安装的库。它们的调用方式是一样的。 参考技术A 它们的主要区别是:1、Python的标准库是随着pyhon安装的时候默认自带的库;
2、python的第三方库,需要下载后安装到python的安装目录下。不同的第三方库安装及使用方法不同。
3、它们调用方式是一样的,都需要用import语句调用。简单的说,一个是默认自带不需要下载安装的库,一个是需要下载安装的库。它们的调用方式是一样的。
Python 程序由模块组成。一个模块对应python 源文件,一般后缀名是:.py。
模块由语句组成。运行Python 程序时,按照模块中语句的顺序依次执行。
语句是Python 程序的构造单元,用于创建对象、变量赋值、调用函数、控制语句等。
2 标准库模块(standard library)
与函数类似,模块也分为标准库模块和用户自定义模块。
Python 标准库提供了操作系统功能、网络通信、文本处理、文件处理、数学运算等基本的功能。比如:random(随机数)、math(数学运算)、time(时间处理)、file(文件处理)、os(和操作系统交互)、sys(和解释器交互)等。
另外,Python 还提供了海量的第三方模块,使用方式和标准库类似。功能覆盖了我们能想象到的所有领域,比如:科学计算、WEB 开发、大数据、人工智能、图形系统等。
3 为什么需要模块化编程
模块(module)对应于Python 源代码文件(.py 文件)。模块中可以定义变量、函数、类、普通语句。这样,我们可以将一个Python 程序分解成多个模块,便于后期的重复应用。
模块化编程(Modular Programming)将一个任务分解成多个模块。每个模块就像一个积木一样,便于后期的反复使用、反复搭建。
模块化编程有如下几个重要优势:
便于将一个任务分解成多个模块,实现团队协同开发,完成大规模程序
实现代码复用。一个模块实现后,可以被反复调用。
可维护性增强。
以上是关于Python标准库和第三方库有啥区别的主要内容,如果未能解决你的问题,请参考以下文章