turtle库是turtle绘图体系的Python实现,又称海龟绘图体系。
python计算生态 = 标准库 + 第三方库
- 标准库:随解释器直接安装到操作系统中的功能模块
- 第三方库:需要经过安装才能使用的功能模块
库Library、包Package、模块Module,统称为模块
turtle的一个画布空间最小单位是一个像素
扩充python程序功能的方式,使用import保留字来完成,采用<a>.<b>()编码风格。
import的更多用法:
使用from和import保留字共同完成
from <库名> import <函数名>
from <库名> import *
<函数名>(<函数参数>)
import更多用法:给调用的外部库关联一个更短的、更适合自己的名字
turtle的画笔控制函数
画笔操作后一直有效,一般成对出现
- turtle.penup() 别名 turtle.pu(),表示将画笔抬起,相当于海龟在飞行,画笔抬起的时候,画笔或者海龟运行的轨迹,不在画布上形成图案
- turtle.pendown() 别名 turtle.pd(),指画笔落下,让海龟爬行,先使用penup让海龟飞到一个地方,再让他降落从那个地方开始绘图。
画笔设置后一直有效,直至下次重新设置
- turtle.pensize(width) 别名 turtle.width(width)用来设置画笔宽度
- turtle.pencolor(color) color为颜色字符串或r,g,b值
turtle运动控制函数
圆心在海龟左侧r距离的位置上
蟒蛇绘制实例: