话本小说网 > 现代小说 > Python入门级教程
本书标签: 现代 

标准库与pypi

Python入门级教程

Modules

Python中有三种主要类型的模块。, 你自己编写的那些,你从外部源安装的,以及那些用Python预装的。

最后一种类型称为标准库。 包含许多有用的模块. 包括string, re, datetime, math, random, os, multiprocessing, subprocess, socket, email, json, doctest, unittest, pdb, argparse and sys.

标准库可以完成的任务包括字符串解析、数据序列化、测试、调试和操作日期、电子邮件、命令行参数等等。

Python广泛的标准库是它作为语言的主要优点之一。

标准库

标准库中的一些模块是用Python编写的,有些是用C语言编写的。

多数都可在所有平台上使用,但有些是Windows或UNIX专用的。

我们不会讲解标准库中的所有模块,太多了。标准库的完整文档可在www. Python .Org网上获得。

Modules-第三方

许多第三方Python模块存储在Python包索引上。(PyPI).

好的安装方法是使用一个叫做PIP的程序。默认情况下,它是用Python的现代发行版安装的。如果你没有,它很容易在线安装。一旦拥有了,从PyPI安装库就很容易了。查找要安装的库的名称,转到命令行(对于Windows,它将是命令提示符),并输入PIP安装库名称。完成此操作后,导入库并在代码中使用它。

使用PIP是在大多数操作系统上安装库的标准方式,但是一些库具有用于Windows的预构建二进制文件。这些都是正常的可执行文件,允许您安装GUI的库,就像安装其他程序一样。 在命令行输入PIP命令很重要,而不是Python解释器。

单元测试

填空,定义一个函数,将两个数作为参数并返回较小的函数。

min(x, y):

if x<=y

return x

else:

y

这个代码的最大输出量是多少?

def print_nums(x):

for i in range(x):

print(i)

return

print_nums(10)

这个代码的输出是多少?

def func(x):

res = 0

for i in range(x):

res += i

return res

print(func(4))

提示:

range(4)

生成的列表是 [0,1,2,3]

把他们的值累加是多少呢

Ps:本单元已经结束了,总结一下,看看你掌握了多少?仔细阅读,希望你掌握好每一节课!另外,从下一单元开始,每节课都有小测试哦,它可以让你将Python掌握的更牢固!practice makes perfect!

上一章 函数对象与模块 Python入门级教程最新章节 下一章 异常及处理