2019-02-21 19:45:47
话不多说,开始!
Python 二级要求掌握的库有:turtle、random、time、其他库有request、jieba等,都比较简单,现在开始复习。
(一) turtle库
画图。导入方式
import turtle as t
1.1 窗体函数
t.setup(width,lenth,startx,starty).turtle默认起始点是中心点,以前右为正。
1.2 画笔状态
pensize()/width() | 设置画笔宽度 |
penup()/up()/pu() | 抬起画笔 |
color() | 三个参数,0-1 |
pendown() | 下放画笔 |
hideturtle()/showturtle() | 隐藏/显示画笔 |
screensize() | 屏幕大小 |
clear() | 清除图像,小海龟位置不变 |
reset() | 全部清除,回到默认值 |
1.3 运动方式
forward(distance)/fd() | 前进,可负 |
backward() | 后退,可负 |
seth(to_angel)/setheading() | 设置角度,逆时针为正 |
circle(radiums,angel) | 可正,可负 |
left(angel)/right(angel) | 向左向右 |
goto(x,y) | 移动至绝对坐标 |
(二)random
seed() | 设置种子,默认为系统时间 |
random() | 生成【0,1) |
randint(a,b) | 生成(a,b)的整数 |
getrandbits(k) | 生成k比特长度的整数 |
randrange(start,stop[,step]) | 生成一个[start, stop)之间以step为步数的随机整数 |
chioce(seq) | 从序列中随机选择一个 |
shuffle(seq) | 洗牌,打乱 |
uniform(a,b) | 生成一个[a, b]之间的随机小数 |
sample(pop,k) | 从pop类型中随机选取k个元素,以列表类型返回 |
(三) time
time() | 时间戳 |
ctime() | Thu Feb 21 21:14:00 2019 |
sleep() | 休眠 |
time.time() | 1551919167.1406364 |
time.localtime() | struct_time |
time.gmtime(时间戳) | struct_time |
time.mktime(struct_time) | 时间戳 |
time.strptime(time_str,format'') | struct_time |
time.strftime(format'',struct_time) | str_format |