![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
hn_nh
这个作者很懒,什么都没留下…
展开
-
wordcloud库
1 生成词云步骤2 生成原理3 词云参数设置原创 2020-06-06 14:38:00 · 408 阅读 · 0 评论 -
os 库和pip 库基本操作
os库路径操作:import os.pathos.path.abspath('./01/a.txt') 获得a文件的绝对路径os.path.relpath('C://PYE//file.txt') 获得file文件与当前程序的相对路径os.path.dirname('C://PYE//file.txt') 返回目录名称-->C://PYEos.path.basename('C://PYE//file.txt') 返回最后的文件名称-->file.txtos.path.joi原创 2020-06-08 21:41:59 · 1225 阅读 · 0 评论 -
文件和数据格式化
0 文件:分为文本文件和二进制文件文本文件:由单一特定的编码组成,如utf-8;存储着的长字符串例如 .txt文件 .py文件二进制文件由0和1组成,没有统一字符编码一般存在二进制的0和1的组织结构例如 .png图片文件 .avi视频文件1 文件的打开与关闭f = open(文件名, 打开模式, 编码方式)f.close()with open(文件名, 打开模式, 编码方式)as f: with自开盒,自动关闭,但是其后续要用到它的语句要进行缩进 f = f.read(.原创 2020-05-26 22:18:53 · 201 阅读 · 0 评论 -
jieba库及判断类型是否一致
jieba库一个优秀的中文分词第三方库有精确模式、全模式、搜索引擎模式精确模式:把文本精确的切分开,不存在冗余单词jieba.lcut例:jieba.lcut('中国是一个伟大的国家')->>['中国', '是', '一个', '伟大', '的', '国家']全模式: 把文本所有可能的词语扫描出来,有冗余例:s = '中国是一个伟大的国家'print(jieba.lcut(s, cut_all=True))->>['中国', '国是', '一个',原创 2020-05-17 20:12:21 · 264 阅读 · 0 评论 -
组合数据类型
1 集合定义* 多个元素的无序组合* 元素之间无序,每个元素唯一,不存在相同元素* 集合元素不能是可变的数据类型,可以为整数,复数,浮点数,字符串,元组等* 建立集合类型用 { } 或 set( )* 建立空集,必须用set{ },因为a={ }被定义为创建字典* 元素间用逗号隔开集合间操作S | T 并 S+T S - T 差 S-TS ...原创 2020-05-07 15:29:10 · 512 阅读 · 0 评论 -
pyinstaller库基本使用
基本操作:首先cmd命令行需要切换到所需打包的文件夹内,然后:pyinstaller -F <文件名.py>进阶操作:pyinstaller -h #查看帮助例:pyinstaller -hpyinstaller -D #生成文件夹的形式存储程序,程序运行所需的关联文件都会放在dist文件夹里面,当然还会生成其他几个文件夹, 不过一般都是临时文件,只需留下...原创 2020-05-01 20:57:08 · 194 阅读 · 0 评论 -
函数
0 函数大体格式def <函数名> (占位参数,零个or多个): #形参 <函数体> return <返回值> #可返回一个或多个结果,例:return a,b,c ;但调用的时候要有相对于的接收;也可以不使用return 1 参数的传递:位置传递 and 名称传递例:def fact (n, m==1): a=...原创 2020-04-30 22:19:30 · 190 阅读 · 0 评论 -
随机数
random 库伪随机数,利用梅森旋转算法,可被预测,基于时间,cpu运行,或者随机数种子等进行演算真随机数,不可被预测,不可被判断import randomrandom.seed(11) # 随机数种子,默认为系统时间print(random.random()) # 基于随机数种子进行演算;只要种子一定,后期再次运行的时候,可以进行复现; ...原创 2020-04-30 21:31:13 · 102 阅读 · 0 评论 -
程序的控制结构
判断if True: passelse: passa=33print('A') if a==99 else print('b') #另一种写法,只能写简单的<= != and or not #判断中常用的符号,not A 表示A的否命题异常处理try: pass #先执行try,如果出现错误就跳到except语句中去except: ...原创 2020-04-27 20:10:30 · 110 阅读 · 0 评论 -
time库和datatime库--很简洁
time库import timeprint(time.time()) # 获得当前的时间戳,时间戳加减以秒为单位,时间戳是从1970年1月1日00:00:00开始按秒计算的,浮点数print(time.ctime()) #返回当前时间,并以易读方式返回print(time.gmtime()) #获得零时区计算机可以处理的时间格式print(time.localti...原创 2020-04-26 22:32:47 · 562 阅读 · 0 评论 -
基本数据类型---学习笔记
一 整数、浮点数、复数1. 整数四种进制:二(0b|0B)、八(0o|0O)、十、十六(0x|0X) 进制理论取值范围:无限实际:看电脑pow( x , y [ , z ] ):x的y次幂,再对z取余,即 (x**y) %z mod 是数学符号,取余的意思2. 浮点数带有小数的数值,存在不确定尾数,所以其无法极高精度的数学运算;所以对于小数的运算,可先将其转换为整数,再进...原创 2020-04-26 21:45:00 · 287 阅读 · 0 评论 -
turtle库
海龟绘图体系turtle.setup(宽,高,start_x,start_y) # 窗口turtle.screensize(宽,高,bg=None) # 里面的画布,bg为背景颜色#不设置的话会出现一个默认大小的窗体...原创 2020-04-23 20:31:07 · 165 阅读 · 0 评论 -
随记
一:汉诺塔的递归如果将n个圆盘分成1和n-1个不好理解的话,可以试图从总圆盘为1个2个3个等这样推导几次,也可得出程序。对于科赫雪花的绘制也可由上述的方法来进行逻辑的推导,一阶二阶三阶……二:列表的添加a.append()不能将其赋值给其他值,如b=a.append(),这样会得不出结果。编写程序逻辑一定要清晰,学会将遇到的问题一步一步的分割为小问题……...原创 2020-03-23 21:53:43 · 86 阅读 · 0 评论