python time random turtle jieba
time
- time(): 输出从1970年1月1日到现在时间时间差(以秒为单位)。可以用来获取程序运行时间。
- gmtime(): 获取utc时间。返回一个struct_time对象
- localtime(): 获取本地时间,也是返回struct_time对象
ctime(): 获取本地时间的字符串
mktime(t): 把struct_time类型的t转化成时间差(从1970到现在)
- strftime(“%Y-%m-%d %H:%M:%S”, t): 格式化t.例如2020-02-02 01:02:03
strptime(timestring, “…”): 将格式为…的timestring转化成struct_time
sleep(): 进程睡眠
- perf_counter(): 用来计时。和time类似,但精度更高
random
- seed(): 初始化随机数种子
- random(): 生成一个0到1的小数
- randint(a, b): 生成a到b的随机整数
- getrandbits(k): 生成一个kbit长的随机整数
- randrange(start, stop, step): 生成一个start到stop步长为step的随机整数
- uniform(a, b): 生成a到b随机小数
- choice(seq): 从列表中随机返回一个元素
- shuffle(seq): 随机排列
- sample(pop, k): 从pop中选出k个数,以列表形式返回
turtle
- setup(width, height, startx, starty)如果width是小数,那么是窗口相对屏幕比例。如果startx是null,则在水平中央
- forword(x):
- backword(x)
- right(x): 向右旋转
- left(x):
setheading(x): 设置角度
goto(x, y): 移动到坐标处,原点是0,0。
- circle(radius, e): 绘制半径是r,角度是e的圆
undo(): 取消最后一步动作。
speed(x): 设置速度,范围1到10
penup(): 提起画笔
- pendown():
- pensize():
- color(): 设置颜色
- begin_fill(): 开始填充
- end_fill():
filling(): 是否填充。必须要在end_fill前写,如果在fill范围外写一定是false
clean(): 清空画的东西,但不改变画笔的位置
reset(): 重置
screensize(x, y): 设置屏幕长宽,超出屏幕大小的size时会有滚动条。
hideturtle(): 去除小箭头
- showturtle(): 显示箭头
jieba
- lcut(x): 精确模式
- lcut(x, cut_all=True): 全模式,速度快但是划分不精确
- lcut_for_search(x): 饭后适合搜索引擎搜索的词。
- add_word(x): 添加词
wordcloud
根据频率来确定大小。默认以空格和,为分隔符。
函数:
- a = wordcloud.WordCloud(font_path=, width=, height=).generate(text): 其中第二个WordCloud是wordcloud库中的类。
- a.to_file(filename): 把词云输出成文件,filename是文件名。文件类型可以是png,jpg等。
这些是WordCloud的参数
如果是中文,先要用jieba进行分词。
pyinstaller
把源文件转化成exe文件。
使用: pyinstaller -F 源文件名
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
Comment