1.操作符和表达式
2.常用内置函数
3.常用模块
4.%格式化输出
(1)整数输出
%o 八进制
%d 十进制
%x 十六进制
(2)浮点数输出
%f ——保留小数点后面六位有效数字
%.3f,保留3位小数位
%e ——保留小数点后面六位有效数字,指数形式输出
%.3e,保留3位小数位,使用科学计数法
%g ——在保证六位有效数字的前提下,使用小数方式,否则使用科学计数法
%.3g,保留3位有效数字,使用小数或科学计数法
(3)%用于求模运算,相当于mod【计算出发的余数,如5%2为1】
(4)格式化输出。
如:a='test'; print('this is a %s' %a); //得到结果‘this is a test’
5.Turtle
(1)画布
screensize(canvwidth,canvheight,bg) 宽,高,背景色
(2)画笔属性
pensize(n) 画笔宽度
pencolor(color) 画笔颜色
speed(speed) 画笔移动速度。范围【0,10】
(3)画笔运动
goto(x,y) 移动到指定位置。
left(n)、right(n) 向左或向右旋转n度。
forward(n)、backward(n) 前进或后退n个像素。
home() 回到初始状态【即回到原点,方向为正东】
(4)画笔状态
pendown()、penup() 画笔落下(默认)或抬起。
begin_fill()、 end_fill() 开始或结束填充颜色。一般与fillcolor(color)搭配使用。
clear() 清除画布上的图形,Turtle的方向和位置不变。
reset() 清除画布上的图形,Turtle回到初始状态。
(5)画封闭图形
dot(size=None,*color) 画一个点,可指定直径和颜色。
circle(r,extent=None,steps=None): 画一个圆/或圆内接正多边形。
r圆的半径;extent圆弧的读书,steps内接正多边形的边数。
//【range(start,stop[,step]) 返回一个可迭代对象,step步长。】
Reference:《Python程序设计:从通用基础到前沿应用》 学堂在线