Python图形绘制和数据类型笔记图形绘制和数据类型笔记–嵩天老师慕课版嵩天老师慕课版
第二章和第三章的概念比较多,所以笔记一起发
基本图形绘制turtle库概述turtle的绘图窗体turtle的空间坐标体系turtle角度坐标体系RGB色彩体系turtle画笔控制函数turtle运动
控制函数turtle方向控制函数循环语句与range()函数基本数据类型数值运算操作符数值运算函数字符串的使用索引切片字符串
的特殊字符字符串处理方法字符串类型的格式化time库中包括三类函数:
基本图形绘制基本图形绘制
Python计算生态 = 标准库 + 第三方库
标准库:随解释器直接安装到操作系统中的功能模块
第三方库:需要经过安装才能使用的功能模块(后面会学习后面会学习PyInstaller,很有用很好玩哦,埋个伏笔,很有用很好玩哦,埋个伏笔)
turtle库概述库概述
turtle(海龟)库是turtle绘图体系的Python实现。
turtle的原理:有一只海龟,在窗体的正中心,在画布上游走,走过的轨迹形成了绘制的图形,海龟由程序控制,可以改变颜
色、宽度等。
turtle的绘图窗体的绘图窗体
turtle的一个画布空间最小单位是像素
turtle的绘图窗体:turtle.setup( width, height, startx, starty )
setup()设置窗体大小及位置
4个参数的后两个可选
setup()不是必须的
turtle的空间坐标体系的空间坐标体系
turtle.go ( x , y ),窗体的正中心是( 0, 0 ),数学x-y坐标系表示各位置
turtle角度坐标体系角度坐标体系
turtle.seth ( angle ),以窗体的正中心为中心,数学极坐标系表示角度
seth()改变海龟行进方向,seth()只改变方向但不行进。angle为绝对度数
turtle.left(angle) turtle.right(angle) turtle.fd(px)向前移动
turtle.hideturtle() 最后隐藏海龟(即隐藏指针)最后隐藏海龟(即隐藏指针)
这个会隐藏最后那个箭头的指向哦。这个会让你的图形更具象。
RGB色彩体系色彩体系
RGB指红蓝绿三个通道的颜色组合,RGB每色取值范围0-255整数或0-1小数
turtle的色彩模式
默认采用小数值,可切换为整数值 turtle.colormode(mode)
库引用:扩充python程序功能的方式,使用import保留字完成,采用 .()编码风格编码风格
方法一:方法一: import
.() 不会出现函数重名的问题不会出现函数重名的问题
import 更多用法:使用 from 和 import 保留字共同完成
fromimport
fromimport *
()
会出现多个库重名问题)
import 更多用法:使用 import 和 as 保留字共同完成
import as
. ( )