python中在进行web开发或者是输出统计数据的时候总会想要把一些东西通过图画的形式展现出来,那么轻量级的python库turtle就能很好的解决这个需求。下面这篇文章会详细介绍在python中使用turtle画图的基础知识,往下看看吧。
一、turtle是什么
turtle原本是一个简单易学的绘图软件,不过在python语言出现后,python官方的开发人员就对它进行了重写操作。让其成为了python的一个内置模块可以随时导入使用,使用turtle只需要几行代码设置一下参数就能绘制出一个漂亮的图案。
二、turtle基础知识
(1)画布:在python之中想要绘制一个图像那么必须在一个设置好大小和初始位置的绘图区域进行绘制,这就叫做画布。语法为turtle.screensize(canvwidth=None, canvheight=None, bg=None),其中width和height是宽高,单位为像素。bg是画布的背景颜色,示例如下:
# 创建一个800宽,600高,背景颜色为蓝色的画布
turtle.screensize(800,600, "blue")
(2)画笔:有了画布那么自然就需要有一个画笔来进行图像的绘制,画笔有三个默认属性分别是画笔宽度pensize();画笔颜色pencolor和画笔速度speed(),画笔速度为不大于10的整数。
画笔的默认开始位置是在画布的左上角,画笔的移动方式是根据xy轴进行移动的。画笔运动时还有许多不同的方法可以辅助绘制,比如setx(),就是将画笔移动到指定的x轴位置上。
以上就是关于python库turtle的基础知识介绍了,希望对你有所帮助。