详解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 相关文章推荐
Django的数据模型访问多对多键值的方法
Jul 21 Python
Python正则表达式如何进行字符串替换实例
Dec 28 Python
ubuntu中配置pyqt4环境教程
Dec 27 Python
Python使用numpy实现BP神经网络
Mar 10 Python
Python读取properties配置文件操作示例
Mar 29 Python
Python使用ConfigParser模块操作配置文件的方法
Jun 29 Python
python生成多个只含0,1元素的随机数组或列表的实例
Nov 12 Python
python 实现GUI(图形用户界面)编程详解
Jul 17 Python
简单了解Django ContentType内置组件
Jul 23 Python
python获取命令行参数实例方法讲解
Nov 02 Python
python切片作为占位符使用实例讲解
Feb 17 Python
解决pycharm下载库时出现Failed to install package的问题
Sep 04 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
一个oracle+PHP的查询的例子
2006/10/09 PHP
php计算几分钟前、几小时前、几天前的几个函数、类分享
2014/04/09 PHP
php操作memcache缓存方法分享
2015/06/03 PHP
[原创]ThinkPHP中SHOW_RUN_TIME不能正常显示运行时间的解决方法
2015/10/10 PHP
yii2 在控制器中验证请求参数的使用方法
2019/06/19 PHP
JQuery 常用方法基础教程
2009/02/06 Javascript
ExtJs使用IFrame的实现代码
2010/03/24 Javascript
JavaScript 原型与继承说明
2010/06/09 Javascript
jquery动画4.升级版遮罩效果的图片走廊--带自动运行效果
2012/08/24 Javascript
JS解析json数据并将json字符串转化为数组的实现方法
2012/12/25 Javascript
推荐25个超炫的jQuery网格插件
2014/11/28 Javascript
原生JavaScript制作计算器
2016/10/16 Javascript
Angular2 多级注入器详解及实例
2016/10/30 Javascript
AngularJS的依赖注入实例分析(使用module和injector)
2017/01/19 Javascript
js 函数式编程学习笔记
2017/03/25 Javascript
js脚本编写简单刷票投票系统
2017/06/27 Javascript
JavaScript封装的常用工具类库bee.js用法详解【经典类库】
2018/09/03 Javascript
Javascript 类型转换、封闭函数及常见内置对象操作示例
2019/11/15 Javascript
js+css实现全屏侧边栏
2020/06/16 Javascript
JavaScript Array.flat()函数用法解析
2020/09/02 Javascript
[06:25]DOTA2英雄梦之声_第17期_大地之灵
2014/06/20 DOTA
Python创建日历实例
2014/08/21 Python
Python3实现连接SQLite数据库的方法
2014/08/23 Python
python读取word文档的方法
2015/05/09 Python
浅谈python下tiff图像的读取和保存方法
2018/12/04 Python
解决matplotlib.pyplot在Jupyter notebook中不显示图像问题
2020/04/22 Python
CSS3弹性布局内容对齐(justify-content)属性使用详解
2017/07/31 HTML / CSS
HTML5在canvas中绘制复杂形状附效果截图
2014/06/23 HTML / CSS
Hotels.com韩国:海外国内旅行所需的酒店和住宿预订网站
2020/05/08 全球购物
教师找工作推荐信
2013/11/23 职场文书
生产车间班组长岗位职责
2014/01/06 职场文书
企业内控岗位的职责
2014/02/07 职场文书
《兰亭集序》教学反思
2014/02/11 职场文书
2015年端午节活动方案
2015/05/05 职场文书
Python Pycharm虚拟下百度飞浆PaddleX安装报错问题及处理方法(亲测100%有效)
2021/05/24 Python
详解非极大值抑制算法之Python实现
2021/06/28 Python