学习
jxy980625
这个作者很懒,什么都没留下…
展开
-
关于jieba的使用
目的是通过jieba分词库统计热评中的高频词汇。困难点在于现有的py程序下运行起来都有error,于是最后在cmd里直接运行一段统计关键词的代码。代码来源:https://www.cnblogs.com/eastmount/p/5055906.html代码实例(统计晴天前几条热评的关键词):#encoding=utf-8import jiebaimport jieba.analyse#导入自定义词...原创 2018-05-22 15:55:57 · 338 阅读 · 0 评论 -
python 快乐的数字
快乐的数字描述编写一个算法来确定一个数字是否“快乐”。 快乐的数字按照如下方式确定:从一个正整数开始,用其每位数的平方之和取代该数,并重复这个过程,直到最后数字要么收敛等于1且一直等于1,要么将无休止地循环下去且最终不会收敛等于1。能够最终收敛等于1的数就是快乐的数字。例如: 19 就是一个快乐的数字,计算过程如下:12 + 92 = 82 82 + 22 = 68 62 + ...原创 2018-07-27 14:44:14 · 2666 阅读 · 1 评论 -
python 异常处理try-except-else-finally
百分制到五级制的转换成绩分数百分制转为五级制的判断输出(建议使用异常处理try-except-else-finally)。 具体要求如下: 1)输入一个[0-100]内成绩数据,输出相应等级(A、B、C、D、E),如输入为99,第一行输出为“输入成绩属于A级别。”; 2)当输入数据为其他字符或者超过范围,则输出“输入数据有误!”; 3)当成绩等级为A、B、C、D,则换行输出“祝贺你通过...原创 2018-07-27 10:53:34 · 1089 阅读 · 0 评论 -
python 合格率计算
合格率计算 描述输入一个数字n作为合格标准,然后,输入一系列的数字,每次输入换行表示,空换行结束,输出合格率。合格率指输入元素中合格元素与全部元素的比值。 输入输出示例 输入 输出 示例 1 60 50 75 90 (这里有一个换行 ) 合格率为66.67% 示例 2 ...原创 2018-07-26 16:46:29 · 2068 阅读 · 0 评论 -
Python计算
假设x=2,x*=3+5**2的运算结果是?这个式子的意思是计算x=x*(3+4**2)原创 2018-07-25 14:37:58 · 2227 阅读 · 1 评论 -
python 文本单行刷新
今天程序没有在同行刷新的原因是忘加end=" "了需要实现的功能类似单行歌词刷新,或者文本进度条类似的功能。如果要实现这个问题,首先需要明白这么几个问题,文本为什么换行,以及文本回到行首。文本为什么会换行因为print函数默认会为字符串添加换行符’\n’,如果不想让文本换行,可以利用print函数的end参数对字符串末尾添加的字符进行限制,比如import timefor i ...转载 2018-07-25 13:44:48 · 419 阅读 · 0 评论 -
python3字符串
货币转换 I 描述人民币和美元是世界上通用的两种货币之一,写一个程序进行货币间币值转换,其中:人民币和美元间汇率固定为:1美元 = 6.78人民币。程序可以接受人民币或美元输入,转换为美元或人民币输出。人民币采用RMB表示,美元USD表示,符号和数值之间没有空格。注意:(1) 这是一个OJ题目,获得输入请使用input() 输入 示例1:RMB123示...原创 2018-07-19 09:49:46 · 173 阅读 · 0 评论 -
Python字符串运算
Python字符串运算符下表实例变量a值为字符串 "Hello",b变量值为 "Python":操作符 描述 实例 + 字符串连接 a + b 输出结果: HelloPython * 重复输出字符串 a*2 输出结果:HelloHello [] 通过索引获取字符串中字符 a[1] 输出结果 e [ : ] 截取字符串中的...转载 2018-07-18 15:21:32 · 1087 阅读 · 0 评论 -
python3 下print函数
Hello World II描述垂直输出”Hello World”,全部代码不超过2行。输入无输出HelloWorld代码#方法一:for name in "Hello World": print(name) #方法二:print("H\ne\nl\nl\no\n \nW\no\nr\nl\nd")...转载 2018-07-18 11:35:28 · 150 阅读 · 0 评论 -
window 之命令行的cd
window 之命令行的cd在需要处理不同路径下的文件的时候,经常要在命令行模式下切换目录,这个时候可以使用目录跳转命令cd。 cd的全称是Change Directory,直译为改变文件夹,也就是跳转目录、切换路径的意思。它后面可以接驱动器符号、完整路径和相对路径。 一般我们打开命令行窗口的时候,默认的目录位于当前用户所在的路径下,比如:C:\Documents and Settings\jac...转载 2018-05-22 15:56:09 · 1145 阅读 · 0 评论 -
利用jieba完成对280779条热评的统计
代码如下:>>> import jieba>>> import jieba.analyse>>>import io>>> a=io.open('D:/1.txt','r',encoding='utf-8').read()>>> b=[x for x in jieba.cut(a) if len(x)原创 2018-05-22 15:54:50 · 195 阅读 · 0 评论 -
python输出中文时的问题
输出时常会遇到“\u4f60\u597d”类型的字符。首先’\u‘开头就基本表明是跟unicode编码相关的,“\u”后的16进制字符串是相应汉字的utf-16编码。python里decode()和encode()为我们提供了解码和编码的方法。其中decode('unicode_escape')能将此种字符串解码为unicode字符串。有篇讲python编码的文章比较好,http://blog.c...转载 2018-05-22 15:55:32 · 861 阅读 · 0 评论 -
python文件读取
代码来源:https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001386820066616a77f826d876b46b9ac34cb5f34374f7a000f = open('/Users/michael/test.txt', 'r')>>> f.read()...原创 2018-05-22 15:55:19 · 161 阅读 · 0 评论 -
python3.4下pip安装第三方库
之前一直在collecting这一步不继续,尝试了一些国内的源也都没有成功,这次终于成功了。pip install pyinstaller -i http://pypi.douban.com/simple --trusted-host pypi.douban.com...原创 2018-08-02 12:29:12 · 3205 阅读 · 0 评论