python turtle库学习笔记
1、turtle库是python语言中一个很流行的绘制图像的函数库
想象一只小乌龟,在一个横轴为x,纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的路径上绘制图形。
2、turtle库
(1)turtle的一个画布空间,最小单位是像素。
(2)turtle.setup(width,height,startx,starty):设置窗体大小及位置
(3) turtle.goto(x.y):使海龟到达某一位置(无痕迹)
(4)turtle.fd(d):向海龟正前方向运行,d为运行距离
(5)turtle.bk(d):向海龟的反方向运行,d为运行距离
(6)turtle.penup():画笔抬起
(7)turtle.pendown():画笔落下
(8)turtle.circle(r,angle):以海龟当前位置左侧的某一个点为圆心进行曲线运行
(9)turtle.seth(angle):改变海龟行进的方向角度,只改变方向,但不行进,angle为绝对角度
(10)turtle.left(angle):让当前海龟向左改变运行方向
(11)turtle.right(angle):让当前海龟向右改变运行方向
(12)turtle.pencolor("color") :改变画笔的颜色
(13)turtle.pensize():改变画笔的粗细
(14)turtle.fillcolor("color"):颜色填充
(15)turtle.begin_fill():开始填充
(16)turtle.end_fill():结束填充
(17)turtle.clear():清空turtle窗口,但是turtle的位置和状态不会改变
(18)turtle.reset():清空窗口,重置turtle状态为起始状态
(19)turtle.undo():撤销上一个turtle动作
(20)turtle.isvisible():返回当前turtle是否可见(1)import turtle
对turtle库中函数调用采用turtle.<函数名>( )形式:

(3) import turtle as t
保留字as将turtle库给予别名t, 则对turtle库中函数调用采用更简洁的t.<函数名>( )形式:
4、绘图举例
蟒蛇
#PythonDraw.py import turtle turtle.setup(650,350,200,200) turtle.penup() turtle.fd(-250) turtle.pendown() turtle.pensize(25) turtle.pencolor("pink") turtle.seth(-40) for i in range(4): turtle.circle(40,80) turtle.circle(-40,80) turtle.circle(40,80/2) turtle.fd(40) turtle.circle(16,180) turtle.fd(40*2/3) turtle.done()