Python库的引用
Python计算生态 = 标准库 + 第三方库
标准库:随解释器直接安装到操作系统中的功能模块
第三方库:需要经过安装才能使用的功能模块
库Library、包Package、模块Module,统称模块
库引用
扩充Python程序功能的方式
import <库名>
<库名>.<函数名>(<函数参数>)
from <库名> import <函数名>
from <库名> import *
<函数名>(<函数参数>)
import <库名> as <库别名>
<库别名>.<函数名>(<函数参数>)
turtle绘图
turtle绘图窗体布局
绘图窗口
turtle.setup(width, height, startx, starty)
setup()设置窗体大小及位置
startx, starty两个可选
setup()不是必须的
默认在屏幕中央turtle.done() 用来停止画笔绘制,但绘图窗体不关闭
直角坐标系
角度坐标系turtle.seth(angle)seth()改变海龟行进方向
angle为绝对度数
seth()只改变方向但不行进
turtle.left(angle) turtle.right(angle)也可改变前行方向
相对度数
不前进
RGB色彩体系
turtle.colormode(mode)
切换色彩模式,默认为小数值
mode 可取 1.0, 255
画笔控制函数turtle.penup() ,别名turtle.pu() ,抬起画笔
turtle.pendown() ,别名turtle.pd() ,落下画笔
turtle.pensize(width) ,别名turtle.width(width) ,调整画笔宽度
turtle.pencolor(color) ,调整画笔颜色,参数为颜色字符串或 (r,g,b) 值
操作后一直有效
运动控制函数turtle.forward(d) ,别名turtle.fd(d) ,向前行进;d 为行进距离,可为负数
turtle.circle(r, extent=None)
根据半径 r 绘制 extent 角度的弧形
默认圆心在海龟左侧 r 距离的位置