Python基础语法汇总(3)——turtle库绘图

文章目录

    • 3. turtle库

3. turtle库

turtle习惯叫做乌龟绘图体系,初始的画笔形状就是个小乌龟。
☆引用库,需要在使用前使用
import <库名> 引用库
★库的引用
①from <库名> import <函数名>
这种方法下就可以直接使用函数,不需要<库名>.<函数名>
例如 from turtle import setup
②from <库名> import *
在这种方法下可以直接使用所有函数,不需要<库名>.<函数名>
例如 from turtle import *
此时可以直接setup(),而不需要turtle.setup()
③import <库名> as <库别名>
此时可以用库别名代替库名,实现简化输入,但是一般不推荐使用,因为如果代码过长过于复杂会出现差错。
例如 import turtle as a
此时可以用a.setup()实现turtle.setup()
④import<库名>
正常的导入库
例如 import turtle
此时要使用函数需要<库名>.<函数名> 例如 turtle。setup()

函数名 函数作用以及参数意义
setup(width,height,startx,starty) 打开窗口,设置窗口大小以及初始画笔的位置。 width:窗口的宽 height:窗口的高 startx:初始乌龟X坐标 starty:初始乌龟y坐标
goto(x,y) 画笔到达(x,y)点
fd(d)/forward(d) 向前移动d个像素
bk(d)/backward(d) 向后移动d个像素
seth(angle) 改变画笔方向,angle为绝对角度
left(angle) 画笔左转angle度
right(angle) 画笔向右转angle度
colormode(mode) 设置颜色模型mode可以是RGB小数值也可以是RGB整数值
penup()/pu() 抬起画笔,此时画笔移动不留下轨迹
pendown()/pd() 放下画笔,此时画笔移动留下轨迹
pensize(width)/width(width) 改变画笔的大小,width是1-10的整数
pencolor(color)/color(color) 改变画笔颜色,color为颜色名字或者rgb值,如(255,255,255)
done() 绘图结束后不自动退出
bye() 绘图结束后自动退出
fillcolor(color) 设置填充颜色,color为颜色名或者rgb值
begin_fill() 开始填充
end_fill() 结束填充
hideturtle() 隐藏画笔
write() 绘制汉字 如:turtle.write(“年”,font(“Arial”,18,“normal”))
title() 设置绘制框名字
home() 画笔回到原点
circle® 画一个半径为r的圆
shape([arrow,turtle,circle,triangle]) 改变画笔的形状,从参数中选一个即可
turtlesize(size) 改变画笔的大小,size在1-10之间
listen() 开始监听时间
onkeypress(<函数名>,"<字符>") 添加键盘时间,当按下参数中字符所指的键的时候调用函数

你可能感兴趣的:(python)