库
turtle库(绘图)
turtle.setup(width,height,startx,starty) 设置窗体大小及位置
turtle.goto(x,y) 根据空间座标系(x,y)绘制海龟的的轨迹
turtle.fd(x) 海龟向前进x个像素
turtle.left(x) .right(x) 海龟左转右转x度
turtle.pu() 擡起画笔,海龟在飞行
turtle.pd() 落下画笔,海龟在爬行
turtle.pensize() 设置画笔的宽度
turtle.pencolor() 设置画笔的颜色
turtle.circle(r,extent) 根据半径r绘制extent角度的弧形
turtle.seth(angle) 改变海龟行走角度
turtle.done() 海龟运行结束后窗体不关闭
turtle.delay(x) 修改属性的延迟,以实现加快作图的目的
turtle.clear() 清空画布,但不退出画
turtle.write(s,font=(“name”,size,“type”)) 用来写文本,s为文本内容,font是字体的参数,里面分别为字体名称,大小,类型
turtle.hideturtle() 海龟隐藏
time库
time() 获取当前时间戳,即计算机内部时间值,浮点数
ctime() 获取当前时间并以易读方式表示,返回字符串 ‘Fri Jan 26 12:11:16 2018’
gmtime() 获取当前时间,表示为计算机可处理的时间格式
strftime(tpl,ts) tpl是格式化模板字符串,用来定义输出效果 ts是计算机内部时间类型变量 t=time.gmtime()
time.strftime("%Y-%m-%d %H:%M:%S",t) ‘2018-01-26 12:55:20’
%Y年份 %m月份 %B月份名称 %b月份名称缩写 %d日期 %A星期
%a星期缩写%H小时(24h制) %h小时(12h制) %p上/下午 %M分钟 %S秒
strptime(str,tpl) str是字符串形式的时间值 tpl是格式化模板字符串,用来定义输入效果 timeStr=‘2018-01-26 12:55:20’
time.strptime(timeStr,"%Y-%m-%d %H:%M:%S")
perf_counter() 返回一个CPU记得精确时间,单位为秒 由于起点不确定,连续调用差值才有意义
sleep(s) s拟休眠的时间,单位是秒,可以是浮点数
random库(随机数)
random.random() 生成一个(0.0,1.0)之间的随机小数
random.seed(x) 初始化给的的随机数种子,默认为当前系统时间 random.seed(10) 产生种子10对应的序列
random.randint(a,b) 生成一个[a,b]之间的整数
random.randrange(m,n[,k]) 生成一个[m,n]之间以k为步长的随机整数
random.getrandbits(k) 生成一个k比特长的随机整数
random.uniform(a,b) 生成一个[a,b]之间的随机小数
random.choice(seq) 从序列seq中随机选择一个元素
random.shuffle(seq) 将序列seq中元素随机排列,返回打乱后的序列
jieba库(分词)
jieba.lcut(s) 精确模式,返回一个列表类型的分词结果
jieba.lcut(“中国是一个伟大的国家”)
[‘中国’,‘是’,‘一个’,‘伟大’,‘的’,‘国家’]
jieba.lcut(s,cut_all=Ture) 全模式,返回一个列表类型的分词结果,存在冗余
jieba.lcut(“中国是一个伟大的国家”,cut_all=Ture)
[‘中国’,‘国是’,‘一个’,‘伟大’,‘的’,‘国家’]
jieba.lcut_for_search(s) 搜索引擎模式,返回一个列表类型的分词结果,存在冗余
jieba.lcut_for_search(“中华人民共和国是伟大的”)
[‘中华’,‘华人’,‘人民’,‘共和’,‘共和国’,‘中华人民共和国’,‘是’,‘伟大’,‘的’]
jieba.add_word(w) 向分词词典增加新词w