IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> Python标准库:turtle库的简单快速入门 -> 正文阅读

[Python知识库]Python标准库:turtle库的简单快速入门

在计算机二级Python的计算生态(其实也就是库)考察中,可以分为两大类:标准库和第三方库。

而标准库中明确要求掌握的就是turtle库和random库,第三方库大都是掌握其在各个常用领域的一些主流库名和简单应用。

Python标准库:随Python安装包一起发布,用户可随时使用。

Python第三方库:采用额外安装方式服务用户,最常用的安装方式是pip,也有一些需要采用自定义和文件方式安装。

?标准库和第三方库在Python中都需要用import方式导入才能调用其中的函数。

内置函数:区别于库中函数,Python解释器内置了68个函数,这些函数不需要引入库,可直接使用。

内置函数简单举例:abs、all、any、bin、bool、chr、ord、oct、complex、dict、divmod、eval、exec、float、hex、input、print、int、len、list、max、min、open、pow、range、reversed、round、set、sorted、str、sum、type……

以上函数用法不懂的可以在帮助手册或社区内直接检索,还算是比较基础的函数。

引用库的三种常用方式:

#第一种方式
import 库名
库名.库中函数名

第一种方式每次调用函数时要记得跟库名。

#第二种方式
from 库名 import *
函数名

第二种方式引入库后,调用函数时不需要再加库名,我个人现在比较喜欢。

#第三种方式
import 库名 as 别名
别名.库中函数名

第三种方式相当于给库取了个简单的别名,调用库中函数时仍需要带上别名。

一、turtle库?

学Python的同学应该大概听过此编程开发者为荷兰龟叔,turtle库的作用简单地说就是进行基本的图形绘制。

那为什么叫turtle呢?我猜是源于画笔形状是一只小乌龟吧。

turtle库基本框架:小海龟在坐标系中爬行,爬行轨迹形成了所绘制的图形。

刚开始时,小海龟位于画布中心(0,0)原点处,龟头朝向为x轴正方向,并以龟头朝向为准,定义前后左右。

?turtle库中包含100多个函数,大致可以分为三类:窗体函数、画笔状态函数、画笔运动函数。

1、窗体函数

使用第二种方式将turtle库引入后,我们可以使用窗体函数setup进行主窗体的大小和位置设置。

setup(width,heigh,startx,starty),函数中可以引入四个参数,依次对应的意思是:画图窗口的宽、画图窗口的高、画图窗口距离屏幕窗口左边的宽度、画图窗口距离屏幕窗口上边的高度。

需要注意的是,最后两个参数可省略,省略后默认窗口在屏幕的正中间。

2、画笔状态函数

使用第二种方式将turtle库引入后,我们可以使用画笔状态函数进行画笔状态设置。

#第一组:
up()    #拿起画笔,即停止在画布中留下轨迹笔记
down()  #放下画笔

#第二组:
begin_fill()  #填充画笔区域
filling()     #插入开始/结束填充之间,检查是否在进行填充,是的话,返回True
end_fill()    #结束填充

#第三组:
hideturtle()  #隐藏小海龟
showturtle()  #显示小海龟
isvisiable()  #检查小海龟是否显示

#第四组:
width()                    #设置画笔宽度
color('a','b')             #设置画笔颜色、背景颜色,对应a和b
opencolor()                #设置画笔颜色
write(str,font=None)       #输入字符,str对应字符,后方为字体参数:(字符名称,尺寸,类型)
clear()                    #清空,小海龟就在当前位置不变
reset()                    #情空,小海龟回(0,0)
screensize(width,height,bgcolor)  #画布大小设置,没输入参数则返回当前设置参数

3、画笔运动函数

使用第二种方式将turtle库引入后,我们可以使用画笔运动函数进行绘图。

fd()   #向前,括号内输入移动参数
bk()   #向后
right()   #向右旋转
left()  #向左旋转
goto(x,y)   #画笔移动到坐标点指定位置
circle(radius,extend=None) #画圆,输入半径和弧度
                           #也可以画正多边形,输入外接圆半径和steps=边数
setx()    #只移动x轴坐标
sety()    #只移动x轴坐标
seth()    #设置小海龟方向
home()    #回原点(0,0)
dot(size,color)  #画半径为size,背景色为color的圆点
undo()
speed(s)  #设置画笔的速度为s

小结:这是小白阿爻第二篇CSDN博文分享,以后会在这上面分享更多的经验,与大家一同实现编程和算法能力的提升。

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2021-10-02 14:37:41  更:2021-10-02 14:37:54 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 16:39:51-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码