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()

   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()

                        

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

        

  • 9
    点赞
  • 44
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值