以下均为干货,更多知识视觉享受请移步微信公众号:  子奇的小屋

认识turtle库:

turtle库是turtle绘图体系的Python实现,是标准库之一

标准库:随解释器操作系统中的模块直接安装到解释器中的并且可以直接使用的库

第三方库:需要经过安装才能使用的功能模块,库(library)包(package),模块(module)统称模块

turtle库的原理:

turtle库,也叫海龟库,是说有一只海龟,在窗体的正中心,且可以在画布上游走,走过的轨迹形成了绘制的图形

海龟由程序控制,可以变换颜色,方向,角度, 宽度等

turtle绘图窗体布局:

turtle的一个画布空间,最小单位是像素

setup() 设置窗体大小及位置

turtle.setup(width,height,startx,starty) (4个参数中,后两个可选,分别为画布的宽度,高度,距窗口左侧距离,距窗口右侧距离)

setup() 不是必须的,可以不用

turtle空间坐标体系:

绝对坐标

turtle.goto(x,y)

表示 在任何位置的海龟,到达(x,y)这个位置

turtle.seth(angle)

seth()改变海龟行进方向

seth()并不在图像中绘制信息,只改变方向,不行进

angle为绝对坐标

RGB色彩体系:

由三种颜色构成的万物色

RGB的取值范围是整数0~255或小数0~1

turtle库默认使用小数数值模式

turtle.colormode(mode)

1.0: RGB小数值模式

255: RGB整数值模式

turtle库引用的方法:

**使用import完成,采用.()编码风格**

import <库名>

<库名>.<函数名>(<函数参数>)

**使用from和import保留字公共完成**

from<库名>import<函数名>

from<库名>import*

<函数名>(<函数参数>)

**使用import<库名>as<库别名>**

<库别名>.<函数名>(<函数参数>)

库别名即给调用的外部库关联一个更简短,更适合自己的名字

## turtle画笔控制函数:

turtle.penup()

turtle.pendown()

turtle.pensize()

turtle.pencolor()

## turtle运动控制函数:

turtle.forward()

根据半径r绘制extent角度的函数

r:默认圆心在海龟左侧r距离的位置(若r为负数,圆心在右侧)

extent:绘制角度,默认是360度

## turtle方向控制函数:

turtle.seth(angle)

turtle.left(angle)

turtle.right(angle)

# time库的使用

## 基本介绍:

time库是Python中处理时间的标准库

用于计算机时间的表达,提供获取时间并格式化输出功能

提供系统级精确计时功能,用于程序功能分析

## 时间获取:

| time() | 获取当前时间戳,即计算机内部时间值,浮点数显示 |

| ctime() |获取当前时间并以易读方式表示,返回字符串 |

|gmtime() |获取当前时间,表示为计算机可处理的时间格式 |

## 时间格式化:

类似字符串格式化,展示模板由特定的格式化控制符组成,将时间以合理的方式展示出来

|strftime(tpl,ts)| tpl是格式化模板字符串,用来定义输出效果,ts是计算机内部时间类型变量

| strptime(str,tpl) |tpl是格式化模板字符串,用来定义输入效果 |

**.strftime 与 .strptime 为互补关系,str是字符串形式的时间值**

## 时间格式化控制符:

程序计时:

**指测量起止动作所经历时间的过程**

|perf_counter()|返回一个cpu级别的精确时间计数值,单位为秒 |

|sleep(s) | s拟休眠的时间,单位是秒,可以是浮点数 |

# 码字不易,不喜勿喷

# 更多python知识体系详见微信公众号:子奇的小屋

# 欢迎大家关注!

python类似turtle的库_Python之Turtle库与Time库知识分享相关推荐

  1. python绘制turtle心电图代码_python的生态系统是由标准库和第三方库组成的,turtle库是其标准库,所以不需要安装。_学小易找答案...

    [单选题]交通需求管理的英文缩写是( ). [判断题]turtle.goto(x,y)函数用于画直线,参数x,y表示画布上的坐标位置.turtle.forward(d)也可以画直线,表示沿着海龟当前的 ...

  2. python中的turtle如何运行_python中turtle库的简单使用教程

    python的turtle库的简单使用 Python的turtle库是一个直观有趣的图形绘制函数库,是python的标准库之一. 一.绘图坐标体系 turtle库绘制图形的基本框架:通过一个小海龟在坐 ...

  3. python画奥运五环小结_python使用turtle库绘制奥运五环

    Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x.纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行 ...

  4. python中的seth函数_Python入门——turtle库的使用

    turtle库的使用 库引用: import<库名> <库名>.<函数名>(<函数参数>) form<库名>import<函数名> ...

  5. pythonturtle是标准库_Python中turtle库的使用

    版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. Turtle图形库 Turtle库是Python内置的图形化模块,属于标准库之一,位于Python ...

  6. python用正方形画圆_Python 用turtle实现用正方形画圆的例子

    最近发现一个很有意思的画图的python库,叫做turtle,这里先说下用turtle这个库来实现用正方形画圆的思路. 每次都用乌龟(turtle) 来画出一个正方形,然后通过旋转3°后,继续画一样的 ...

  7. 用python画爱心写一句话_python中用turtle画爱心表白

    python中用turtle画爱心表白python 运行后的效果图:ide 下面的代码是在python3.7写的,代码有点长,但却语法简单易懂动画 代码以下:orm import turtle str ...

  8. python中turtle隐藏画笔_python中Turtle的画笔命令有哪些?

    一.画笔 1.画笔运动的命令 turtle.forward(a) 向当前画笔方向移动a像素长度 turtle.backward(a) 向当前画笔相反方向移动a像素长度 turtle.right(a) ...

  9. python安卓版turtle模块下载_python之turtle的模块

    马上注册,结交更多好友,享用更多功能^_^ 您需要 登录 才可以下载或查看,没有帐号?立即注册 x 本帖最后由 lh625243422 于 2017-6-17 23:21 编辑 turtle画图软件包 ...

最新文章

  1. 禁用/启用本地连接的dos命令是什么啊?
  2. hsf 架构_java分布服务:我打赌,没人可以这么精短的讲出分布服务架构吧
  3. 将php数组存取到本地文件
  4. K近邻法(KNN)原理小结
  5. STL 容器迭代器失效总结
  6. python flask
  7. linux下搭建git服务器
  8. 编程学习必备的一些网站,干货收藏!
  9. C/C++的思索 C++之父访谈录
  10. JRE 和 JDK历史版本是为了帮助开发
  11. 第三季-第19课-消息队列编程
  12. win10系统计算机如何分盘,Win10怎么分盘|Win10新电脑怎么分盘
  13. html5视频加速播放插件,Video Speed Controller Chrome(HTML5视频加速播放插件) v0.3.2 官方免费版...
  14. 第二天:Flink数据源、Sink、转换算子、函数类 讲解
  15. nmap扫描mysql弱口令_弱口令检测和端口扫描
  16. 历史笔记记录之 MySQL DBA 面试题目 答疑记
  17. 计算两个日期之间所间隔天数的快速算法
  18. 2019年9月 黑马头条项目14天
  19. Linux运维怎么从月薪2k做到年薪50w?
  20. Linux权限维持—后门篇

热门文章

  1. 免费注册 Proton.me电子邮件教程
  2. jQuery导航下拉滑动油漆刷墙效果
  3. 如何实现微信多开,苹果手机无需越狱
  4. 有没有好用的证件照软件?自己就可以制作证件照
  5. 程序员的幽默:最糟糕音量调节工具设计大赛
  6. Android旋转屏幕时阻止activity重建
  7. 在UE4中创建蓝图类,点开蓝图类没有编辑界面
  8. 星空棒棒糖太平常,昆虫棒棒糖才惊悚!
  9. 游戏夜读 | 2020周记(4.10-4.17)
  10. Keepalived+nginx 集群解决单点故障