Python入门基础知识(turtle库)

turtle库的概述

turtle(海龟)库是turtle绘图体系的Python实现。

turtle绘图体系:1969年诞生,主要用于程序设计入门,是Python语言的标准库之一,入门级的图形绘制函数库。(Python计算生态 = 标准库 + 第三方库)

标准库:随解释器直接安装到操作系统中的功能模块。

第三方库:需要通过安装才能使用的功能模块。(库)Library、(包)Package、(模块)Module,统称模块

turtle库知识点

  1. turtle.setup(width, height, startx, starty)设置窗体在电脑屏幕中的大小及位置,它有四个参数分别是宽度、高度、起始点的x、y方向的坐标。其中后两个参数为可选的,setup函数并不是必须的。
  2. turtle.goto(x,y) 它指的是让任何位置的海龟到达某一个坐标的位置。举个例子:
    import turtle
    
    turtle.setup(500, 500)
    turtle.goto(80, 0)
    turtle.goto(80, -80)
    turtle.goto(0, -80)
    turtle.goto(0, 0)
    turtle.done()
    Python入门基础知识(turtle库)_第1张图片

   3.turtle.circle(radius, extent=None, steps=None) radius的正负表示圆心在画笔的左边(右边)画圆,extent表示弧度,steps表示做半径为radius的圆的内切正多边形,多边形边数为steps。

   4.turtle.fd(distance)或turtle.forward(distance)海龟向正前方移动distance像素长度

   5.turtle.bk(distance)或turtle.backward(distance)海龟向反方向移动distance像素长度 

   6.turtle.seth(45)让海龟的运行方向朝向45度    

   7.turtle.left(degree)逆时针(向左)改变运行角度或turtle.right(degree)顺时针(向右)改变运行角度

   以上面的知识点举个例子:

        import turtle

        turtle.setup(500, 500)
        turtle.left(45)
        turtle.forward(150)
        turtle.right(135)
        turtle.forward(150)
        turtle.left(135)
        turtle.forward(150)
        turtle.done()

                    Python入门基础知识(turtle库)_第2张图片    

      8.  turtle.penup()别名turtle.pu()它表示将画笔抬起,也就是相当于海龟在飞行的意思。

      9.  turtle.pendown()别名turtle.pd()它表示将画笔落下,让海龟爬行。

     10.  turtle.pensize(width)别名turtle.width(width)画笔宽度,海龟的腰围。

     11.  turtle.pencolor(color)color表示颜色或r, g, b值来设置画笔颜色,可以理解为海龟在涂装。

            例如:

                颜色字符串:turtle.pencolor("purple")     

                RGB小数值:turtle.pencolor(0.63, 0.13, 0.94)    

                RGB元组值:turtle.pencolor((0.63, 0.13, 0.94))

        最后turtle库常用的函数已一一分析了,希望给小伙伴们带来细微的帮助。最后祝愿小伙伴们前途路上一帆风顺!

        

你可能感兴趣的:(python入门基础,python,pycharm,几何学)