详解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 相关文章推荐
Python使用百度API上传文件到百度网盘代码分享
Nov 08 Python
python统计文本字符串里单词出现频率的方法
May 26 Python
Python随机数random模块使用指南
Sep 09 Python
基于Django的python验证码(实例讲解)
Oct 23 Python
用Python解决x的n次方问题
Feb 08 Python
django项目中使用手机号登录的实例代码
Aug 15 Python
Numpy之reshape()使用详解
Dec 26 Python
Python处理PDF与CDF实例
Feb 26 Python
Python selenium文件上传下载功能代码实例
Apr 13 Python
使用python实现时间序列白噪声检验方式
Jun 03 Python
通过python-pptx模块操作ppt文件的方法
Dec 26 Python
Python抖音快手代码舞(字符舞)的实现方法
Feb 07 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仿discuz分页效果代码
2008/10/02 PHP
Zend Framework实现自定义过滤器的方法
2016/12/09 PHP
php如何计算两坐标点之间的距离
2018/12/29 PHP
PHP示例演示发送邮件给某个邮箱
2019/04/03 PHP
PHP 7.4中使用预加载的方法详解
2019/07/08 PHP
jQuery建立一个按字母顺序排列的友好页面索引(兼容IE6/7/8)
2013/02/26 Javascript
javascript的动态加载、缓存、更新以及复用(一)
2014/06/09 Javascript
JavaScript仿支付宝密码输入框
2015/12/29 Javascript
Node.js服务器环境下使用Mock.js拦截AJAX请求的教程
2016/05/23 Javascript
Web打印解决方案之普通报表打印功能
2016/08/29 Javascript
javascript简易画板开发
2020/04/12 Javascript
微信小程序 数据遍历的实现
2017/04/05 Javascript
js模仿微信朋友圈计算时间显示几天/几小时/几分钟/几秒之前
2017/04/27 Javascript
Angularjs 手写日历的实现代码(不用插件)
2017/10/18 Javascript
vue实现在表格里,取每行的id的方法
2018/03/09 Javascript
新手快速入门JavaScript装饰者模式与AOP
2019/06/24 Javascript
webpack proxy 使用(代理的使用)
2020/01/10 Javascript
[14:51]DOTA2 HEROS教学视频教你分分钟做大人-卓尔游侠
2014/06/13 DOTA
Python编程之字符串模板(Template)用法实例分析
2017/07/22 Python
解决python中使用plot画图,图不显示的问题
2018/07/04 Python
pycharm debug功能实现跳到循环末尾的方法
2018/11/29 Python
如何基于Python实现数字类型转换
2020/02/07 Python
Python实现读取并写入Excel文件过程解析
2020/05/27 Python
CSS3制作圆角图片和椭圆形图片
2016/07/08 HTML / CSS
HTML5 video视频字幕的使用和制作方法
2018/05/03 HTML / CSS
美国香薰蜡烛品牌:PADDYWAX
2018/10/06 全球购物
Linux的主要特性
2016/09/03 面试题
大学毕业生的自我鉴定
2013/11/30 职场文书
毕业生自我鉴定
2013/12/04 职场文书
幼儿园教师请假制度
2014/01/16 职场文书
环保专项行动方案
2014/05/12 职场文书
小学生竞选班干部演讲稿(5篇)
2014/09/12 职场文书
《爱的教育》读书心得
2014/11/08 职场文书
2014年高一班主任工作总结
2014/12/05 职场文书
三八妇女节主持词
2015/07/04 职场文书
《蟋蟀的住宅》教学反思
2016/02/17 职场文书