(1)turtle使用pen来绘制图形 
pendown()  放下画笔,移动到指定点后继续绘制

penup()   提起画笔,用于另起一个地方绘制时使用

pensize(width)   设置画笔线条的粗细为指定大小 
(2)turtle运动方法 
forward()   沿着当前方向前进指定距离

backward()   沿着当前相反方向后退指定距离

right(angle)   向右旋转angle角度

left(angle)   向左旋转angle角度

goto(x,y)   移动到绝对坐标(x,y)处

setx()   将当前x轴移动到指定位置

sety()   将当前y轴移动到指定位置

setheading(angle)   设置当前朝向为angle角度

home()   设置当前画笔位置为原点,朝向东

circle()   绘制一个制定半径,角度·以及步骤的圆圈

turtle.circle(80, steps=9)   steps=n n为多少即画几边形

dot(r)   绘制一个制定半径和颜色的圆点

undo()   撤销画笔最后一步动作

speed()   设置画笔的绘制速度,参数为0-10之间

(3)turtle颜色和字体绘制方法 
color()   设置画笔的颜色

begin_fill()   填充图形前,调用该方法

end_fill()   填充图形结束

filling()   返回填充的状态,true为填充,false为未填充

clear()   清空当前窗口,但不改变当前画笔的位置

reset()   清空当前窗口,并重置位置等状态为默认值

screensize()   设置画笔的长和宽

hideturtle()   隐藏画笔的turtle形状

showturtle()   显示画笔的turtle形状

isvisible()   如果turtle可见,则返回true

wirte()   输出font字体的字符串

turtle库的学习笔记的更多相关文章

  1. python中关于turtle库的学习笔记

    一.基础概念 1.画布:画布就是turtle为我们展开用于绘图区域, 我们可以设置它的大小和初始位置.常用的画布方法有两个:screensize()和setup(). (1)turtle.screen ...

  2. [Python ]小波变化库——Pywalvets 学习笔记

    [Python ]小波变化库——Pywalvets 学习笔记 2017年03月20日 14:04:35 SNII_629 阅读数:24776 标签: python库pywavelets小波变换 更多 ...

  3. Turtle库的学习积累

    1.什么是turtle库 Python的Turtle库是一个直观有趣的图形绘制函数库,Turtle英文翻译过来是乌龟的意思,在绘图时可以想象成一只乌龟在移动. 2.绘图坐标体系 海龟的移动方向 3.绘 ...

  4. turtle库的学习

          Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x.纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动, ...

  5. 《C标准库》学习笔记整理

    简介 <C标准库>书中对 C 标准库中的 15 个头文件的内容进行了详细的介绍,包括各头文件设计的背景知识.头文件中的内容.头文件中定义的函数和变量的使用.实现.测试等. 我学习此书的目的 ...

  6. 微软企业库Unity学习笔记

    本文主要介绍: 关于Unity container配置,注册映射关系.类型,单实例.已存在对象和指出一些container的基本配置,这只是我关于Unity的学习心得和笔记,希望能够大家多交流相互学习 ...

  7. 自己在linux上编译、链接、动态库和静态库的学习笔记

    在平常的项目中,我们都是使用公司要求的makefile.makedebug一类的文件,因此,在编译.链接.生成和链接动态库与静态库的时候,我们只是简单的使用一些已经设置的变量,只是简单的修改.添加一些 ...

  8. DPDK IP分片及重组库(学习笔记)

    1 前置知识学习 1.1 MTU MTU是最大传输单元( Maximum Transmission Unit)的缩写,指一个接口无需分片所能发送的数据包的最大字节数.  MTU范围在46 ~ 1500 ...

  9. DCMTK开源库的学习笔记4:利用ini配置文件对dcm影像进行归档

    转:http://blog.csdn.net/zssureqh/article/details/8846337 背景介绍: 医学影像PACS工作站的服务端需要对大量的dcm文件进行归档,写入数据库处理 ...

随机推荐

  1. NodeJs中类定义及类使用

    1.首先定义类Point,文件名为point.class.js: // 定义类 class Point { //构造函数 constructor(x, y) { this.x = x;//类中变量 t ...

  2. IIS6.0+win2003部署MVC网站的一些问题

    安装iis,framework环境不谈.MVC网站部署 步骤: 1.为程序新建一个应用程序池(将default的那个程序池作为模板就可以了) 2.web服务扩展一些启用一些必要的服务 3.新建网站 描 ...

  3. Mike Piehl

    some books were writen by him: new about this man website: http://paperstreetenterprises.com

  4. 浅析MySQL中concat以及group_concat的使用

      说明: 本文中使用的例子均在下面的数据库表tt2下执行: 一.concat()函数 1.功能:将多个字符串连接成一个字符串. 2.语法:concat(str1, str2,...) 返回结果为连接 ...

  5. web socket client

    <!DOCTYPE HTML> <html> <head> <title>My WebSocket</title> </head> ...

  6. 3Linux常用命令

    文件目录管理命令 1.touch touch 文件名   #创建空白文件 -a  修改读取(访问)时间atime -m  修改修改时间mtime -d  同时修改atime 和 mtime touch ...

  7. C# 封装SqlHelper

    在项目配置文件中添加数据库连接字符串 <connectionStrings> <add connectionString="Data Source=主机;Initial C ...

  8. JSONObject.fromObject--JSON与对象的转换

    1. List集合转换成json代码 List list = new ArrayList(); list.add( "first" ); list.add( "secon ...

  9. 详解BOM用途分类及在汽车企业中的应用

    摘要:在整车企业中,信息系统的BOM是联系CAD.CAPP.PDM和ERP的纽带,按照用途划分产品要经过产品设计,工程设计.工艺制造设计.生产制造4个阶段,相应的在这4个过程中分别产生了名称十分相似但 ...

  10. [C语言]进阶|链表

    --------------------------------------------------------------------------------------- 可变数组: array. ...