最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

Python标准库之turtle库——基础函数详解

IT圈 admin 36浏览 0评论

2023年12月6日发(作者:盍宛秋)

Python标准库之turtle库——基础函数详解

turle库使用海龟绘图体系,是简单的图形绘制库,包含近百个功能函数。

一、引用turtle库

可使用以下3种方法:

方法1方法2

from turtle

import *

方法3

import turtle

as t

引用方式import turtle

函数调用格式示

(10)circle(10)(10)

以下罗列了常用的绘制状态、颜色控制、运动控制函数。为了方便记忆,可以联想出画面。

1、绘制状态函数:

绘制状态函数

别名

参数

pendown()

pd()

落笔,之后移动画笔

将绘制形状

penup()

pu()

抬笔,之后移动画笔将

不绘制形状

pensize

width()

pensize(width):

画笔线条宽度,None或

空时,返回当前画笔宽度

功能说明

联想记忆:小

海龟爬行痕迹

小海龟趴着小海龟飞起海龟大小

颜色控制函数color()pencolor()begin_fill()end_fill()

当画笔及填充颜色相同时,参数唯一,有3种设置方

式:

1. color(colorstring):颜色字符串参数,如"green"

2. color((r,g,b)):RGB数值三元组,如纯蓝(0,0,1)

参数

参数有3种设置方式:1.

pencolor(colorstring):颜

色字符串参数,如"green"

2. pencolor((r,g,b)):RGB

数值三元组,如纯蓝(0,0,1)

3. pencolor(r,g,b)

无无

3. color(r,g,b)

当画笔及填充颜色不同时,参数有2个,有2种设置方

式:

1. color(colorstr1,colorstr2)

2. color((r1,g1,b1),(r2,g2,b2))

功能

返回或设置画笔及填充颜色

小海龟的衣服颜色号(画笔颜色联想)及油漆桶油漆颜色(填

充颜色联想)

返回或设置画笔颜色填充开始填充结束

联想记忆:穿衣服

的小海龟粉刷匠

衣服颜色粉刷开始粉刷结束

运动控制函数

别名

forward()

fd()

backword()

bk()

right()

rt()

以当前行进角

left()

lt()

以当前行进

角度为原

点,向左改

setheading()

seth()

goto()

circle()

功能当前行进方向前进

当前行进反方向前

度为原点,行

进方向向右旋

设置画笔当前行进方

向的角度(角度坐标

体系中的绝对角度)

将画笔移动到

绝对位置,用

来画线

根据半径radius绘

制extent角度的弧

转变相对角度

体系中的绝对角度)来画线形

circle(radius,

extent=None):

:弧形

半径。正值:半

fd(distance):

参数

distance代表

行进距离的像素

值,可取正负值

bk(distance):

同左

rt(angle):

angle取角

度的整数值

goto(x,y):

径在画笔左侧,

负值相反

:弧形

的角度(注意!

是相对角

度),当值为

None或空时,绘

制整个圆形

lt(angle):

同左

seth(to_angle):

同左

x,y为坐标体

系的绝对横、

纵坐标值

联想记忆:

小海龟行动的

各种可能动作

——小海龟闯

世界(小海

龟:不

要给我加戏)

进步(前爬)堕落(后退)

右倾保守(右

转)

左倾变革

(左转)

转向绝对方向

瞬间移动(跳

至绝对位置)

曲线实现目标(画

弧)

2023年12月6日发(作者:盍宛秋)

Python标准库之turtle库——基础函数详解

turle库使用海龟绘图体系,是简单的图形绘制库,包含近百个功能函数。

一、引用turtle库

可使用以下3种方法:

方法1方法2

from turtle

import *

方法3

import turtle

as t

引用方式import turtle

函数调用格式示

(10)circle(10)(10)

以下罗列了常用的绘制状态、颜色控制、运动控制函数。为了方便记忆,可以联想出画面。

1、绘制状态函数:

绘制状态函数

别名

参数

pendown()

pd()

落笔,之后移动画笔

将绘制形状

penup()

pu()

抬笔,之后移动画笔将

不绘制形状

pensize

width()

pensize(width):

画笔线条宽度,None或

空时,返回当前画笔宽度

功能说明

联想记忆:小

海龟爬行痕迹

小海龟趴着小海龟飞起海龟大小

颜色控制函数color()pencolor()begin_fill()end_fill()

当画笔及填充颜色相同时,参数唯一,有3种设置方

式:

1. color(colorstring):颜色字符串参数,如"green"

2. color((r,g,b)):RGB数值三元组,如纯蓝(0,0,1)

参数

参数有3种设置方式:1.

pencolor(colorstring):颜

色字符串参数,如"green"

2. pencolor((r,g,b)):RGB

数值三元组,如纯蓝(0,0,1)

3. pencolor(r,g,b)

无无

3. color(r,g,b)

当画笔及填充颜色不同时,参数有2个,有2种设置方

式:

1. color(colorstr1,colorstr2)

2. color((r1,g1,b1),(r2,g2,b2))

功能

返回或设置画笔及填充颜色

小海龟的衣服颜色号(画笔颜色联想)及油漆桶油漆颜色(填

充颜色联想)

返回或设置画笔颜色填充开始填充结束

联想记忆:穿衣服

的小海龟粉刷匠

衣服颜色粉刷开始粉刷结束

运动控制函数

别名

forward()

fd()

backword()

bk()

right()

rt()

以当前行进角

left()

lt()

以当前行进

角度为原

点,向左改

setheading()

seth()

goto()

circle()

功能当前行进方向前进

当前行进反方向前

度为原点,行

进方向向右旋

设置画笔当前行进方

向的角度(角度坐标

体系中的绝对角度)

将画笔移动到

绝对位置,用

来画线

根据半径radius绘

制extent角度的弧

转变相对角度

体系中的绝对角度)来画线形

circle(radius,

extent=None):

:弧形

半径。正值:半

fd(distance):

参数

distance代表

行进距离的像素

值,可取正负值

bk(distance):

同左

rt(angle):

angle取角

度的整数值

goto(x,y):

径在画笔左侧,

负值相反

:弧形

的角度(注意!

是相对角

度),当值为

None或空时,绘

制整个圆形

lt(angle):

同左

seth(to_angle):

同左

x,y为坐标体

系的绝对横、

纵坐标值

联想记忆:

小海龟行动的

各种可能动作

——小海龟闯

世界(小海

龟:不

要给我加戏)

进步(前爬)堕落(后退)

右倾保守(右

转)

左倾变革

(左转)

转向绝对方向

瞬间移动(跳

至绝对位置)

曲线实现目标(画

弧)

发布评论

评论列表 (0)

  1. 暂无评论