详解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在Win7下的安装及创建项目hello word简明教程
Jul 14 Python
Python内置函数Type()函数一个有趣的用法
Feb 18 Python
在ironpython中利用装饰器执行SQL操作的例子
May 02 Python
Python正则表达式使用范例分享
Dec 04 Python
Python中的id()函数指的什么
Oct 17 Python
PyTorch的深度学习入门教程之构建神经网络
Jun 27 Python
python批量处理文件或文件夹
Jul 28 Python
Python如何基于selenium实现自动登录博客园
Dec 16 Python
python单例设计模式实现解析
Jan 07 Python
Python图像处理库PIL的ImageFont模块使用介绍
Feb 26 Python
openCV提取图像中的矩形区域
Jul 21 Python
pandas抽取行列数据的几种方法
Dec 13 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 命令行参数详解及应用
2011/05/18 PHP
深入PHP magic quotes的详解
2013/06/17 PHP
CI框架自动加载session出现报错的解决办法
2014/06/17 PHP
PHP浮点数精度问题汇总
2015/05/13 PHP
微信封装的调用微信签名包的类库
2017/06/08 PHP
PHP根据树的前序遍历和中序遍历构造树并输出后序遍历的方法
2017/11/10 PHP
Yii支持多域名cors原理的实现
2018/12/05 PHP
javascript 匿名函数的理解(透彻版)
2010/01/28 Javascript
JavaScript打字小游戏代码
2011/12/26 Javascript
javascript学习笔记(十五) js间歇调用和超时调用
2012/06/20 Javascript
JQuery入门——用映射方式绑定不同事件应用示例
2013/02/05 Javascript
类似天猫商品详情随浏览器移动的示例代码
2014/02/27 Javascript
使用typeof方法判断undefined类型
2014/09/09 Javascript
jQuery 1.9.1源码分析系列(十三)之位置大小操作
2015/12/02 Javascript
在JavaScript中call()与apply()区别
2016/01/22 Javascript
使用ionic播放轮询广告的实现方法(必看)
2017/04/24 Javascript
bootstrap daterangepicker汉化以及扩展功能
2017/06/15 Javascript
seajs下require书写约定实例分析
2018/05/16 Javascript
详解Nodejs mongoose
2018/06/10 NodeJs
使用proxy实现一个更优雅的vue【推荐】
2018/06/19 Javascript
详解Vue SPA项目优化小记
2018/07/03 Javascript
浅谈vue.use()方法从源码到使用
2019/05/12 Javascript
JavaScript Array对象使用方法解析
2019/09/24 Javascript
简单谈谈python中的lambda表达式
2018/01/19 Python
python3 中使用urllib问题以及urllib详解
2020/08/03 Python
python调用win32接口进行截图的示例
2020/11/11 Python
如何用python开发Zeroc Ice应用
2021/01/29 Python
大学生自荐信
2013/12/11 职场文书
乡村文明行动实施方案
2014/03/29 职场文书
2014党员批评和自我批评思想汇报
2014/09/21 职场文书
2015年幼儿园中班开学寄语
2015/05/27 职场文书
标枪加油稿
2015/07/22 职场文书
小学英语新课改心得体会
2016/01/22 职场文书
22句经典语录:送给优柔寡断和胡思乱想的朋友们
2019/12/13 职场文书
利用Matlab绘制各类特殊图形的实例代码
2021/07/16 Python
基于Apache Hudi在Google云构建数据湖平台的思路详解
2022/04/07 Servers