python入门045:标准库
一、标准库
通过前面章节的学习,我们对模块的工作原理已经有大致的了解,能够在程序中调用自己或别人编写好的模块,我们还可以调用python自带有一组模块——标准库。
1、标准库
python的标准库是随着pyhon安装的时候默认自带的一组模块,它们调用方式与我们自定义的模块一样,都需要用到import语句。
python语言的核心只包含数字、字符串、列表、字典、文件等常见类型和函数,而python标准库提供了系统管理、网络通信、文本处理、数据库接口、图形系统、XML处理等额外的功能。
2、标准库应用示例
下面我们以标准库中的模块random 为例,通过输出n个随机数示例,来了解标准库模块的使用方法,random包含以各种方式生成随机数的函数,其中的函数randint(num1,num2) 返回一个位于指定范围内的随机整数。
在上例中,代码from random import randint表示从标准库模块random中导入函数randint();
然后我们创建一个Num 类,它包含一个名为numbers 的属性,该属性的默认值为10。还包含一个名为roll_number() 的方法,它调用标准库模块中的randint()函数,其参数是(1,10),即返回1-10之间的1个随机整数,并将这个返回值存储到变量numbers中输出。
接着我们创建实例my_number,遍历输出1-10之间的10个随机整数。
二、动手实践
1、从标准库模块random中导入函数randint(),创建一个输出随机数的类Num ,并创建类的实例,输出10-20之间的6个随机整数。
2、通过访问https://docs.python.org/了解更多的标准库信息, 查找一些自己感兴趣的模块,阅读模块相关文档。