turtle 库

1.turtle库概述

turttle(海龟)库是turtle绘图体系python的实现。

turtle :1969年诞生,作用:程序设计入门

turtle库是python的标准库之一,入门级别的图形绘制函数

python 计算生态=标准库+第三方库

标准库:解释器直接安装到操作系统中的功能模块。

第三方库:经过安装后才能使用的功能模块

:library 包:package 模块:module 统称为模块

turtle库运行原理

原理:有一只海龟通过从程序控制,自由改变颜色,方向宽度窗体正中心游走,走过的痕迹可以绘制成图形。

turtle绘图窗体

turtle.setup(width ,height,startx,starty)---设置窗体大小,4个参数中后两个参数非必选

turtle 空间坐标体系

绝对坐标

turtle.goto(x,y)

海龟坐标

 turtle.fd(d) :表示海龟前方

turtle.bk(d) :表示海龟后方

turtle.circle(半径,弧度)表示海龟以左侧某一点为圆心的曲线方向

turtle的角度坐标体系

在这里插入图片描述

 绝对坐标:turtle.seth(angle) :改变海龟游走的方向,只改变方向,不行进

海龟坐标

在这里插入图片描述

 turtle.left(angle) turtle.right(angle) 海龟左转,右转

turtle库参数

关键字 说明
import turtle 导入turtle模块
 turtle.showturtle()  显示箭头
turtle.write("张三") 写字符串
turtle.forward(300)    前进300像素
turtle.color("red")     画笔颜色改为red
turtle.left(90)  箭头左转90度
turtle.right(90) 箭头右转90度
setheading(angle)  设置当前朝向为angle角度
turtle.goto(0,50) 去坐标( 0,50 )
turtle.penup()  抬笔。这样,路径就不会画出来
 turtle.pendown()  下笔。这样,路径就会画出来
 turtle.circle(radius, extent=None, steps=None) 画圆 半径长度,当值为正数时,半径在小海龟左侧,当值为负数,半径在小海龟右侧。 第二个参数是绘制弧形的角度。当不给该参数或者参数为None时,绘制整个圆形。 第三个参数是步数,给出了参数后,circle指令绘制的将是steps条线段连接起来的多边形而不再是一个弧形。
turtle.width(宽度)         线条宽度
 turtle.begin_fill()     开始填充
 turtle.end _fill()   结束填充
turtle.speed(100)    速度

全局控制函数

  • turtle.clear()清空turtle窗口,但是turtle的位置和状态不会改变

  • turtle.reset() 清空窗口,重置turtle状态为起始状态

  • turtle.undo() 撤销上一个turtle动作

  • turtle.isvisible() 返回当前turtle是否可见

  • turtle.write(s [,font=("font-name",font_size,"font_type")])写文本,s为文本内容,font是字体的参数,分别为字体名称,大小和类型;font为可选项,font参数也是可选项

time库的使用

基本介绍

time库

  • turtle.clear()清空turtle窗口,但是turtle的位置和状态不会改变

  • turtle.reset() 清空窗口,重置turtle状态为起始状态

  • turtle.undo() 撤销上一个turtle动作

  • turtle.isvisible() 返回当前turtle是否可见

  • turtle.write(s [,font=("font-name",font_size,"font_type")])写文本,s为文本内容,font是字体的参数,分别为字体名称,大小和类型;font为可选项,font参数也是可选项

time库的使用

基本介绍

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

作用:计算机时间的表达,获取时间,格式化输出时间,提供系统级精确时间,程序功能分析

时间获取

time() 获取当前时间,计算机内部时间,浮点数显示
ctime() 获取当前时间,返回字符串
gmtime() 获取当前时间,计算机可处理的时间格式

你可能感兴趣的:(python,二级备考,turtle库,python)