Exercise one

苏格拉底是古希腊著名的思想家、哲学家、教育家、公民陪审员。苏格拉底的部分名言被翻译为中文,其部分内容由sgld.txt 给出。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬

读取文件,请过滤中文逗号、中文句号、中文冒号、中文引号,英文空格、换行符\n 之后,‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬

对其中的内容进行中文分词,在屏幕上显示输出词语出现次数前5的词,用一个中文顿号、分割。

import jieba

with open(r"F:\超文件\the_second_grade_practice_of_python\python二级NO.2练习\Unite_9\sgld.txt","r",encoding="utf-8") as f: #文件打开,with ...as:可以最后自动释放空间;

f1=f.readlines() #readlines():按行为单位,读取整个文件;将每行作为一个字符串元素,返回一个列表;

d={} #创建一个空字典,后续使用

for i in f1:

i=i.replace("\n","") #replace():针对字符串,使用后者代替前者,并返回字符串副本;给自己的建议:一定记得最后的赋值;

for j in ",。:“” ":

i=i.replace(j,"")

s=jieba.lcut(i) #jieba.lcut():精确模式,针对字符串,进行分词,返回一个元素为字符串的列表;

for s1 in s:

d[s1]=d.get(s1,0)+1 #d.get():字典的一个操作函数,s1存在,则返回s1的值,否则:返回0;本行可以熟记:是对元素的个数进行统计;

d1=list(d.items()) #字典.items():返回的是python内部的一种数据类型:dict_items,一般使用list(dict_items),转化为list类型,方便后续使用;

d1.sort(key=lambda x:x[1],reverse=True) #一个简单的函数:lambda 元素:表达式;d1.sort(,reverse=True):排序,True:降序;False:升序;本行可以熟记:根据字典每个键对应的值的大小,进行键值对的降序排序;

for i in range(5):

print("{}".format(d1[i][0]),end="、") #遍历循环,输出字典的键;end="":print()默认在最后输出换行,可以用end="",代替换行;

许多赛跑者失败,都是失败在最后几步。

患难及困苦,是磨炼人格的最高学府。

对哲学家来说,死是最后的自我实现。是求之不得的事,因为它打开了通向真正知识的门。灵魂从肉体的羁绊中解脱出来,终于实现了光明的天国的视觉境界。

世界上最快乐的事,莫过于为理想而奋斗。哲学家告诉我们,“为善至乐”的乐,乃是从道德中产生出来的。为理想而奋斗的人,必能获得这种快乐,因为理想的本质就含有道德的价值。

有理智的教育和培养能带来益处,而失去理智将带来危害。

我与世界相遇,我自与世界相蚀,我自不辱使命,使我与众生相聚。

做少许事情而做得很好,胜于做许多事情而做得很糟。

快乐的秘密并不在于寻求更多想要的,而是在于培养清心寡欲的能力。

The secret of happiness, you see, is not found in seeking more, but in developing the capacity to enjoy less.

对作家来说,写得少是这样的有害,就跟医生缺乏诊病的机会一样。

我认为闲暇是所有财富中最美好的财富。

未经思索的生活是不值得过的。

你是为了吃饭而生存,还是为了生存而吃饭呢?

我去死,你们去活,究竟谁过得更幸福,唯有神知道。或我去死,你们去活,谁的去路好,唯有神知道。

我的母亲是个助产婆,我要追随她的脚步,我是个精神上的助产士,帮助别人产生他们自己的思想。

凡是原本可以做得更好的,也算是懒!

如果把世上每一个人的痛苦放在一起,再让你去选择,你可能还是愿意选择自己原来的那一份。

在死亡的门前,我们要思量的不是生命的空虚,而是它的重要性。

清闲是一切财富中最难得的。

Other men live to eat,while I eat to live.

最热烈的恋爱,会有最冷漠的结局。

思想应当诞生在学生的心里,教师仅仅应当像助产士那样办事。

我到处走动,没有做别的,只是要求你们,不分老少,不要只顾你们的肉体,而要保护你们的灵魂。

好的婚姻仅给你带来幸福,不好的婚姻则可使你成为一位哲学家。

未经审视的人生不值得度过。

The unexamined life is not worth living.

爱情犹如麦地里采麦穗,弄不好就会空手而归。

许多赛跑的失败,都是失败在最后的几步。路“应跑的路”已经不容易,“跑到尽头”当然更困难。

最有希望的成功者,并不是才干出众的人,而是那些善于利用每一时机去发掘开拓的人。

人类的幸福和欢乐在于奋斗,而最有价值的是为理想而奋斗。

逆境是人类获得知识的最高学府,难题是人们取得智慧之门。

教育不是灌输,而是点燃火焰。

不懂得工作真义的人,视工作为苦役。

真理有三部分:考查,即求取它;认识,即它已存在;信心,即运用它。

父子兄弟间相爱,本出于天性,而要讲究利害,就失去了家庭的温暖。夫妇结合,本出于情爱,而要以经济为条件,就失去了相爱的本意。

田野与树木没有给我一点教益,而城市的人们却赐给我颇多的教益。

好习惯是一个人在社会交场中所能穿着的最佳服饰。

人有两耳双目,只有一舌,因此应多听多看少说。

分手后我选择死去,你们可以继续活着,我们之间到底谁过的更幸福,这个答案唯有神知道。

在这个世界上,除了阳光、空气、水和笑容,我们还需要什么呢!

世上只有一样东西是珍宝,那就是知识,世上只有一样东西是罪恶,那就是无知。

Exercise two_the_function_of_time

# -*- coding: utf-8 -*-

"""

Created on Sun Apr 26 05:28:35 2020

@author: Administrator

"""

#%%时间处理函数

import time

time.time()     #获取当前时间戳

#%%

time.gmtime()   #获取当前时间戳的struct_time()对象

#%%

time.localtime()   #获取当前时间戳对应的本地时间的struct_time()对象

#%%

time.ctime()     #获取当前时间戳对应的易读字符串表示

#%%时间格式化函数

t=time.localtime()

time.mktime(t)      #将struct_time()对象转化为时间戳

#%%

time.strftime("%Y-%m-%d %H:%M:%S",t)  #格式化时间,以任何通用格式输出时间

#%%

t1=time.strftime("%Y-%m-%d %H:%M:%S",t)

time.strptime(t1,"%Y-%m-%d %H:%M:%S")  #与time.strftime()作用相反,提取字符串为struct_time()对象

#%%exercise1

t=time.gmtime()

time.strftime("%Y-%m-%d %H-%M-%S",t)

%y 两位数的年份表示(00-99)

%Y 四位数的年份表示(000-9999)

%m 月份(01-12)

%d 月内中的一天(0-31)

%H 24小时制小时数(0-23)

%I 12小时制小时数(01-12)

%M 分钟数(00=59)

%S 秒(00-59)

%a 本地简化星期名称  (本题目中已经给出了提示主要考察time.strftime(format[, t]))

%A 本地完整星期名称

%b 本地简化的月份名称

%B 本地完整的月份名称

%c 本地相应的日期表示和时间表示

%j 年内的一天(001-366)

%p 本地A.M.或P.M.的等价符

%U 一年中的星期数(00-53)星期天为星期的开始

%w 星期(0-6),星期天为星期的开始

%W 一年中的星期数(00-53)星期一为星期的开始

%x 本地相应的日期表示

%X 本地相应的时间表示

%Z 当前时区的名称

%% %号本身

eg.

请使用time库的strptime(str, tpl)函数获取2019年9月2日对应的星期几。输出格式参考如下:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬

2019-9-2是星期1

import time

t = '2019-9-2'

print(t + "是星期" + str(time.strptime(t,"%Y-%m-%d")[6]+1))#注意,time.strptime,str()字符串转化

time.struct_time类型数据访问的特点如下:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬

strptime(str, tpl)[0]:4位数年

strptime(str, tpl)[1]: 月( 1 到 12)

strptime(str, tpl)[2]: 日( 1到31)

strptime(str, tpl)[3]: 小时 0到23

strptime(str, tpl)[4]: 分钟 0到59

strptime(str, tpl)[5]: 秒 ( 0到61 , 60或61 是闰秒)

strptime(str, tpl)[6]: 一周的第几日 (0到6,0是周一)

strptime(str, tpl)[7]:一年的第几日 (1到366)

strptime(str, tpl)[8]: 夏令时( -1, 0, 1, -1是决定是否为夏令时的标志

python集合运算求出经理和技术人员有几人_python练习集合-010相关推荐

  1. //公司有四种职位 经理(Manager) 技术人员(Technician) 销售(SaleMan) 销售经理(SaleManager) //每增加一个人,工号加1 //薪资:经理 8000 技术人员

    //公司有四种职位 经理(Manager) 技术人员(Technician) 销售(SaleMan) 销售经理(SaleManager) //每增加一个人,工号加1 //薪资:经理 8000 技术人员 ...

  2. 某小型公司,主要有四类人员:经理、技术人员、销售经理和推销员。现在,需要存储这些人员的姓名、编号、级别、当月薪水.计算月薪总额并显示全部信息。

    某小型公司,主要有四类人员:经理.技术人员.销售经理和推销员. 现在,需要存储这些人员的姓名.编号.级别.当月薪水.计算月薪总额并显示全部信息. 人员编号基数为 1000,每输入一个人员信息编号顺序加 ...

  3. Python算法题----求出和为S的所有连续正整数数列

    从1开始,求出所有的和为21的连续正整数数列.比如1+2+3+4+5+6 和为 21, 6+7+8和为21. 解法:该题目仍然需要首尾两个指针,一个为start,一个为end.sum=start+en ...

  4. 面试官怎样面试出合格的技术人员

    现在都说人才难得,很多互联网公司特别是小公司都在抱怨没有好的技术人才,招聘进来的人大多技术不怎么样,优秀的技术人才根本招不到. 互联网行业的小公司基本都是社会招聘技术人员,很少有培养新人的.那么如何招 ...

  5. C++小型公司管理系统 公司有雇员,经理,技术人员,销售经理;储存这些人员的姓名、编号、年龄、性别、工资;

    具体代码如下: #include<iostream> using namespace std; class date{public:int year1;int month1;int day ...

  6. python模运算求余_取模运算和取余运算

    取模运算和取余运算 取模运算( " Modulo Operation " )和取余运算 ( " Complementation " )两个概念有重叠的部分但又不 ...

  7. mysql集合运算教程_详解SQL集合运算

    以前总是追求新东西,发现基础才是最重要的,今年主要的目标是精通SQL查询和SQL性能优化. 本系列[T-SQL基础]主要是针对T-SQL基础的总结. [T-SQL基础]06.透视.逆透视.分组集 [T ...

  8. 软件产品经理需要技术吗?

         推荐IT产业链平台[邀请产品经理] 让我们直接跳到标题,如果你是产品经理,或者希望开始从事产品经理工作,特别是在像软件这样的技术行业,具有技术背景或至少熟悉工程方面的东西,可能会在你的职业生 ...

  9. 第八章集合运算课后练习和作业

    – 练习 练习一 -- 1.分别使用联合运算及完全联合运算完成,按照时间升序顺序,查询员工7839的-> 工作岗位列表.-- union联合运算select job 工作岗位列表, hireda ...

最新文章

  1. access open 知乎_NX使用——远程IDE利器
  2. Linux下CMake简明教程(七)对库进行链接
  3. Elasticsearch相关软件安装
  4. ADO Execute 方法
  5. Outlook 获取联系人名片对象为空
  6. linux的文件权限分析
  7. Struts2第三篇【Action开发方式、通配符、Struts常量、跳转全局视图、action节点默认配置】...
  8. 【PostgreSQL-9.6.3】约束
  9. 你可能不知道的 AS 小技巧之「Extract Resource」
  10. Blender 精确建模3D打印注意事项
  11. 如何彻底卸载不需要的Mac屏保
  12. 【报告分享】 2020国人旅游出行研究报告-企鹅智库(附下载)
  13. Statistic模块管理统计功能,用于提供应用内统计的能力,支持统计和分析用户属性和用户行为数据。通过plus.statistic可获取统计管理对象
  14. mysql text 多少汉字_MySQL到底可以存储多少个汉字
  15. nyoj 月老的难题【最大匹配】
  16. MFC链表CList类
  17. tekton入门 - piplinerun
  18. Python 图像文字识别提取的两种简单方案(Windows)
  19. Teamcenter FMS
  20. 新一代P2P网络电视PPlive试用

热门文章

  1. 计算开发一套软件的开发费用
  2. 基于企业微信api 开发 消息推送提醒 Python与Java
  3. 浏览器兼容性JS问题
  4. 2021年阿贝尔奖公布!理论计算机科学和离散数学领域学者获奖
  5. excel 打印预览只能显示一页 打印的字特别小
  6. 【转】30 岁前实现财务自由的人,都做对了哪些事?
  7. 内存取证神器Volatility常用指令大全
  8. java中pom文件详解
  9. java将包含unicode的字符串转换成中文汉字
  10. MySQL 数据库 模糊查询和聚合函数