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是否可见
  (21)stamp():复制当前图形
  (22)turtle.write(s[,font=("font-name",font_size,"font_type")]):写文本,s为文本内容,font是字体的参数,里面分别为字体名称,大小和类型;font为可选项, font的参数也是可选项
3、用import保留字对turtle库进行引用

  (1)import turtle

     对turtle库中函数调用采用turtle.<函数名>( )形式:

    
  (2)from  turtle impot *
    对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()

 

posted @ 2020-03-11 17:30  平平无奇的陈序员  阅读(555)  评论(0)    收藏  举报