详解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中List.count()方法的使用教程
May 20 Python
mac系统安装Python3初体验
Jan 02 Python
django启动uwsgi报错的解决方法
Apr 08 Python
Django中的ajax请求
Oct 19 Python
Python用5行代码写一个自定义简单二维码
Oct 21 Python
对dataframe数据之间求补集的实例详解
Jan 30 Python
详解python--模拟轮盘抽奖游戏
Apr 12 Python
Python button选取本地图片并显示的实例
Jun 13 Python
python实现五子棋人机对战游戏
Mar 25 Python
解决Python设置函数调用超时,进程卡住的问题
Aug 08 Python
通过Turtle库在Python中绘制一个鼠年福鼠
Feb 03 Python
python入门之算法学习
Apr 22 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
用session做客户验证时的注意事项
2006/10/09 PHP
php mssql 时间格式问题
2009/01/13 PHP
php设计模式 Command(命令模式)
2011/06/26 PHP
PHP程序开发范例学习之表单 获取文本框的值
2011/08/08 PHP
php输出全球各个时区列表的方法
2015/03/31 PHP
PHP.vs.JAVA
2016/04/29 PHP
Smarty模板常见的简单应用分析
2016/11/15 PHP
php实现mysql连接池效果实现代码
2018/01/25 PHP
php高清晰度无损图片压缩功能的实现代码
2018/12/09 PHP
PHP call_user_func和call_user_func_array函数的简单理解与应用分析
2019/11/25 PHP
JavaScript与C# Windows应用程序交互方法
2007/06/29 Javascript
jquery1.4 教程二 ajax方法的改进
2010/02/25 Javascript
Textbox控件注册回车事件及触发按钮提交事件具体实现
2013/03/04 Javascript
SOSO地图JS画出标注和中心点以html形式运行
2013/08/09 Javascript
jquery实现图片滚动效果的简单实例
2013/11/23 Javascript
jQuery插件zTree实现单独选中根节点中第一个节点示例
2017/03/08 Javascript
详解使用vuex进行菜单管理
2017/12/21 Javascript
微信小程序chooseImage的用法(从本地相册选择图片或使用相机拍照)
2018/08/22 Javascript
Vue源码探究之虚拟节点的实现
2019/04/17 Javascript
微信小程序自定义扫码功能界面的实现代码
2020/07/02 Javascript
跟老齐学Python之从格式化表达式到方法
2014/09/28 Python
python魔法方法-属性访问控制详解
2016/07/25 Python
python面向对象多线程爬虫爬取搜狐页面的实例代码
2018/05/31 Python
用python生成(动态彩色)二维码的方法(使用myqr库实现)
2019/06/24 Python
Win10系统下安装labelme及json文件批量转化方法
2019/07/30 Python
python ctypes库2_指定参数类型和返回类型详解
2019/11/19 Python
Python视频编辑库MoviePy的使用
2020/04/01 Python
Python用来做Web开发的优势有哪些
2020/08/05 Python
一款超酷的js+css3实现的3D标签云特效兼容ie7/8/9
2013/11/18 HTML / CSS
学校领导干部民主生活会整改方案
2014/09/29 职场文书
2014年幼儿园小班工作总结
2014/12/04 职场文书
党员个人年度总结
2015/02/14 职场文书
大一学生个人总结
2015/02/15 职场文书
刘胡兰观后感
2015/06/16 职场文书
2016年共产党员个人承诺书
2016/03/24 职场文书
win10电脑双屏显示一个黑屏怎么办?win10电脑双屏显示一个黑屏解决方法
2022/07/15 数码科技