详解python中的Turtle函数库


Posted in Python onNovember 19, 2018

python对函数库的引用方式

1、import <库名>

例如:import turtle
如果需要使用库函数中的函数,需要使用:<库名>.<函数名>
例如: import turtle
turtle.fd(100)

2、from <库名> import <函数名>

from <库名> import  *, 使用这种方式时,直接使用<函数名>
例如:  >>>from turtle import *
 fd(100)

两种方式的区别:如果采用第一种方式,用户自定义的函数名字可以和库中函数一样,例如,程序中可以定义自己的fd()函数。如果采用第二种方式,用户程序中不能用函数库中的名字定义函数。例如:程序中不能定义新的fd()函数,因为库turtle库中的fd()函数也是直接通过fd()调用。

  turtle.setup()函数用于启动一个图形窗口,它有四个参数,turtle.setup(width,height,startx,starty),分别是:启动窗口的宽度和高度,表示窗口启动时,窗口左上角在屏幕中的坐标位置。向左为横坐标,向下为纵坐标。

  turtle.pensize()函数表示运动轨迹的宽度。它包含一个输入参数,即多少像素。

  turtle.pencolor()函数表示运动轨迹的颜色。它包含一个输入参数,
  即想要的颜色。

  turtle.seth()函数表示启动时运动的方向。它包含一个输入参数,是角度值。

  turtle.circle()函数表示绘制的图形为圆形,它包含两个参数,rad描述轨迹半径的位置,angle表示沿着圆形爬行的弧度值。

  turtle.fd()函数也可以用turtle.forward()表示,表示向前直线移动,它有一个参数表示移动的距离。

绘制蟒蛇程序源代码:

def main():
  turtle.setup(1300,800,0,0)
  pythonsize=30
  turtle.pensize(pythonsize)
  turtle.pencolor("blue")
  turtle.seth(-40)
  drawSnake(40,80,5,pythonsize/2)
main()

总结          

以上所述是小编给大家介绍的python中的Turtle函数库,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!                

Python 相关文章推荐
Python3遍历目录树实现方法
May 22 Python
举例讲解如何在Python编程中进行迭代和遍历
Jan 19 Python
Python编程实现双击更新所有已安装python模块的方法
Jun 05 Python
django实现登录时候输入密码错误5次锁定用户十分钟
Nov 05 Python
Django中login_required装饰器的深入介绍
Nov 24 Python
Python实现PS图像调整之对比度调整功能示例
Jan 26 Python
对Python3使运行暂停的方法详解
Feb 18 Python
浅谈Python访问MySQL的正确姿势
Jan 07 Python
python求前n个阶乘的和实例
Apr 02 Python
Django models文件模型变更错误解决
May 11 Python
keras实现图像预处理并生成一个generator的案例
Jun 17 Python
pyspark对Mysql数据库进行读写的实现
Dec 30 Python
python绘制简单彩虹图
Nov 19 #Python
python微信好友数据分析详解
Nov 19 #Python
python生成九宫格图片
Nov 19 #Python
python实现简易动态时钟
Nov 19 #Python
python使用Turtle库绘制动态钟表
Nov 19 #Python
python+PyQT实现系统桌面时钟
Jun 16 #Python
Windows 8.1 64bit下搭建 Scrapy 0.22 环境
Nov 18 #Python
You might like
PHP MySQL应用中使用XOR运算加密算法分享
2011/08/28 PHP
php+mysqli实现批量执行插入、更新及删除数据的方法
2015/01/29 PHP
PHP+Jquery与ajax相结合实现下拉淡出瀑布流效果【无需插件】
2016/05/06 PHP
用php+ajax新建流程(请假、进货、出货等)
2017/06/11 PHP
PHP抽象类和接口用法实例详解
2019/07/20 PHP
php创建类并调用的实例方法
2019/09/25 PHP
超棒的javascript页面顶部卷动广告效果
2007/12/01 Javascript
jQuery实现 注册时选择阅读条款 左右移动
2013/04/11 Javascript
js实现局部页面打印预览原理及示例代码
2014/07/03 Javascript
详解jquery事件delegate()的使用方法
2016/01/25 Javascript
JS实现列表的响应式排版(推荐)
2016/09/01 Javascript
JS自定义函数对web前端上传的文件进行类型大小判断
2016/10/19 Javascript
Bootstrap实现的经典栅格布局效果实例【附demo源码】
2017/03/30 Javascript
JS中IP地址与整数相互转换的实现代码
2017/04/10 Javascript
浅谈vue的iview列表table render函数设置DOM属性值的方法
2017/09/30 Javascript
微信小程序中使用ECharts 异步加载数据实现图表功能
2018/07/13 Javascript
浅谈redux以及react-redux简单实现
2018/08/28 Javascript
使用JS实现鼠标放上图片进行放大离开实现缩小功能
2021/01/27 Javascript
python基础教程之基本数据类型和变量声明介绍
2014/08/29 Python
详解Python函数作用域的LEGB顺序
2016/05/14 Python
微信 用脚本查看是否被微信好友删除
2016/10/28 Python
Python时间获取及转换知识汇总
2017/01/11 Python
git使用.gitignore设置不生效或不起作用问题的解决方法
2017/06/01 Python
如何在python开发工具PyCharm中搭建QtPy环境(教程详解)
2020/02/04 Python
Farfetch香港官网:汇集全球时尚奢侈品购物平台
2017/11/26 全球购物
英国最专业的健身器材供应商之一:Best Gym Equipment
2017/12/22 全球购物
英国太阳镜品牌:Taylor Morris Eyewear
2018/04/18 全球购物
瑞典的玛丽小姐:Miss Mary of Sweden
2019/02/13 全球购物
美国高端牛仔品牌:Silver Jeans
2019/12/12 全球购物
事业单位公务员的职业生涯规划
2014/01/15 职场文书
家长寄语大全
2014/04/02 职场文书
关于安全的标语
2014/06/10 职场文书
应聘教师求职信
2014/07/19 职场文书
党的群众路线教育实践活动对照检查材料
2014/09/22 职场文书
2019年干货:自我鉴定
2019/03/25 职场文书
pytorch 如何使用batch训练lstm网络
2021/05/28 Python