重点讲解turtle库、random库、time库,其中turtle库和random库是计算机二级所要求的考核要点。
1、 turtle库
turtle是Python重要的标准库之一,它能够进行基本的图形绘制。Turtle库绘制图形有一个基本框架:易额小海龟在坐标系中爬行,其爬行轨迹形成了绘制图形。对于小海龟来说,有前进、后退、旋转等爬行行为,对坐标系的探索也通过前进方向、后退方向左侧方向等小海龟自身角度方位来完成。刚开始绘制时,小海龟位于画布正中央,此处坐标为(0,0),前进方向为水平右方。Turtle库绘制图形体系如下图:
三种使用import保留字对turtle库引用的方法。
第一种:Import turtle,使用turtle.()形式调用库中函数。
第二种:form turtle import * ,则对turtle库中的函数调用直接采用()形式,不在使用turtle.为前导。
第三种:import turtle as t,则对turtle库中函数调用采用简洁的t.()形式,保留字as的作用是将turtle库给予别名t。此处也可以使用t之外的其他别名。
turtle库包含有100多个功能函数,主要包括窗体函数、画笔状态函数、画笔运动函数三类。
turtle库的turtle.setup()函数与窗体有关,定义如下:
turtle.setup(width,height,startx,starty)
其中四个参数的意义如下图所示:
turtle中常用的画笔状态函数如下:
turtle库中常用的画笔运动函数
2、 random库
随机数在计算机应用中十分常见,Python语言提供了random库用于产生各种分布的伪随机数序列。random库采用梅森旋转算法生成伪随机数序列,可用于除随机数性要求更高的加解密算法外的大多数工程应用。
使用random库的主要目的是生成随机数,因此,读者只需要查阅该库的随机生成函数,找到符合使用场景的函数即可。这个库提供了不同类型的随机数函数,其中最基本的函数是random.random(),它生成一个[0.0,1.0)之间的随机小数,所有其他随机函数都是基于这个函数扩展而来的。
下表为random库常用函数:
3、 time库
处理时间是程序最常用发功能之一,time库是Python提供的处理时间标准库。time库提供系统级精确计时器的计时功能,可以用来分析程序性能,也可以让程序暂停运行时间。
time库的功能分为3个方面:事件处理、时间格式化和计时。
领取专属 10元无门槛券
私享最新 技术干货