Python基础04 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(<函数名>,“<字符>”) | 添加键盘时间,当按下参数中字符所指的键的时候调用函数 |
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
