详解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中的from..import绝对导入语句
Jun 21 Python
Python实现在某个数组中查找一个值的算法示例
Jun 27 Python
在python中利用最小二乘拟合二次抛物线函数的方法
Dec 29 Python
解决python3.5 正常安装 却不能直接使用Tkinter包的问题
Feb 22 Python
python 环境搭建 及python-3.4.4的下载和安装过程
Jul 20 Python
Python中变量的输入输出实例代码详解
Jul 28 Python
Python 时间戳之获取整点凌晨时间戳的操作方法
Jan 28 Python
python selenium自动化测试框架搭建的方法步骤
Jun 14 Python
plt.figure()参数使用详解及运行演示
Jan 08 Python
关于 Python json中load和loads区别
Nov 07 Python
Python基本知识点总结
Apr 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
example2.php
2006/10/09 PHP
php+mysql实现无限级分类 | 树型显示分类关系
2006/11/19 PHP
解析posix与perl标准的正则表达式区别
2013/06/17 PHP
php输出反斜杠的实例方法
2019/09/19 PHP
JavaScript的public、private和privileged模式
2009/12/28 Javascript
javascript中节点的最近的相关节点访问方法
2013/03/20 Javascript
SeaJS入门教程系列之使用SeaJS(二)
2014/03/03 Javascript
Egret引擎开发指南之发布项目
2014/09/03 Javascript
个人总结的一些JavaScript技巧、实用函数、简洁方法、编程细节
2015/06/10 Javascript
基于javascript实现泡泡大冒险网页版小游戏
2016/03/23 Javascript
jQuery使用JSONP实现跨域获取数据的三种方法详解
2017/05/04 jQuery
JavaScript闭包_动力节点Java学院整理
2017/06/27 Javascript
bootstrap paginator分页插件的两种使用方式实例详解
2017/11/14 Javascript
基于vue cli重构多页面脚手架过程详解
2018/01/23 Javascript
详解vue高级特性
2020/06/09 Javascript
js实现直播点击飘心效果
2020/08/19 Javascript
[14:25]教你分分钟做大人:主宰(HEROS)
2014/12/08 DOTA
Python MD5文件生成码
2009/01/12 Python
python遍历序列enumerate函数浅析
2017/10/17 Python
Python中函数的基本定义与调用及内置函数详解
2019/05/13 Python
python覆盖写入,追加写入的实例
2019/06/26 Python
利用python在大量数据文件下删除某一行的例子
2019/08/21 Python
Python实现点云投影到平面显示
2020/01/18 Python
tensorflow2.0与tensorflow1.0的性能区别介绍
2020/02/07 Python
Python GUI编程学习笔记之tkinter界面布局显示详解
2020/03/30 Python
Python 防止死锁的方法
2020/07/29 Python
通过canvas转换颜色为RGBA格式及性能问题的解决
2019/11/22 HTML / CSS
美国高级音响品牌:Master&Dynamic
2018/07/05 全球购物
Luxplus荷兰:以会员价购买美容产品等,独家优惠
2019/08/30 全球购物
static全局变量与普通的全局变量有什么区别
2014/05/27 面试题
三爱活动实施方案
2014/03/19 职场文书
超市活动计划书
2014/04/24 职场文书
合伙经营协议书范本
2014/09/13 职场文书
民主生活会意见
2015/06/05 职场文书
大学新生入学感想
2015/08/07 职场文书
Python实现信息管理系统
2022/06/05 Python