python
文章平均质量分 57
程の编程日记
这个作者很懒,什么都没留下…
展开
-
Python基于内存缓存简单实现
简单的 key - value 缓存,带有缓存失效时间设置原创 2022-03-19 11:08:21 · 4225 阅读 · 3 评论 -
7-21 通过两个列表构建字典 (10 分)
输入两行字符串,以空格为分隔,将每行字符串存储为列表形式。将第一个列表的元素值作为键,将第二个列表中对应顺序的元素作为值,构建一个字典,按键升序排列后输出字典的所有键值对列表。输入格式:输入两行字符串,分别以空格为分隔存为列表。输出格式:按键的升序,输出字典键值对列表。输入样例:学校 城市 邮编集美大学 厦门 361021输出样例:[('城市', '厦门')...原创 2019-05-25 19:12:56 · 15214 阅读 · 4 评论 -
7-38 列表数字元素加权和(1) (40 分)
输入一个嵌套列表,嵌套层次不限,根据层次,求列表元素的加权和。第一层每个元素 的值为:元素值*1,第二层每个元素的值为:元素值*2,第三层每个元素的值为:元素值*3, ...,以此类推!输入格式:在一行中输入列表输出格式:在一行中输出加权和输入样例:在这里给出一组输入。例如:[1,2,[3,4,[5,6],7],8]输出样例:在这里给出相应的输出。例如:...原创 2019-05-25 18:15:23 · 6112 阅读 · 0 评论 -
python中关于幂运算符的运算顺序(3**2**3)
首先先提出问题,在python3中直接print(3**2**3)会输出什么呢?print(3**2**3)输出结果为:6561你自己计算的答案是不是729呢?如果是从左往右算的话print(3**2)print(9**3)也就是先算3的平方是9,再算9的三次方即729.,然后就顺利的算错了。正确算法:python中幂运算符**如果是多个的话,应该先算右边...原创 2019-05-25 16:16:49 · 36072 阅读 · 9 评论 -
记录一下关于python进制转换的内置函数
快python考试了,随手刷几道python题,然后看到了一道十进制转八进制和转16进制的题,然后就开始用我c语言那一套,写两个函数,一个转八进制,一个转十六进制,写这两个函数,然后格式化输出,结束,做完题40行代码提交过去,感觉还挺好,后来和大佬交流了,大佬用了三行。。。才知道python有内置函数直接转换,其实我刚开始也是有这种预感的。下面说一下python这几个进制转换的内置函数:# ...原创 2019-05-24 23:49:58 · 403 阅读 · 0 评论 -
python初学者,用python实现基本的学生管理系统(数据库存储版)(python3)
在贴代码之前先说明一下python连接mysql数据库的步骤1.首先导入pymysql包,如果没有,则在左上角File->Settings->找到project->project Interpreter 点击右上角加号,搜索pymysql,选中pymysql点击坐下角Install Package,等待安装完毕即可2.然后就是代码部分,下面贴一个简单做查询的代码im...原创 2019-05-05 19:49:55 · 18829 阅读 · 12 评论 -
python练习题-jmu-python-异常-学生成绩处理中级版
小明在帮老师处理数据,这些数据的第一行是n,代表有n行整数成绩需要统计。接着连续输入n个成绩,如果中途输入错误(非整数)提示'Error! Reinput',并输出错误的数据。然后重新输入,直到输入n个正确的成绩才退出。如果整个输入过程中没有错误数据,提示'All OK'。最后输出所有学生的平均值,保留两位小 数。注:该程序可以适当处理小错误,比如对于有些数据如果左右包含空格,先去掉...原创 2019-04-24 09:17:01 · 10653 阅读 · 0 评论 -
python练习题-jmu_python_是否是数
本题要求从键盘输入一个字符串,判断该串是否属于整数、浮点数或者复数的表示输入格式:输入一个字符串输出格式:输出yes或no输入样例:-299输出样例:yes几个语句判断input输入的类型的行了,当然这里还要有一个异常处理,eval不能转化string类型的,input输入的本就是字符串,所以要try一下,抛出异常,下面是代码:a = input(...原创 2019-04-24 09:11:07 · 3433 阅读 · 0 评论 -
python初学者,用python实现基本的学生管理系统(文件存储版)(python3)
这个是升级的版本,比较进阶一点的,相对与之前的文件管理系统,数据只是存储到了内存中,而不是存储到硬盘上,我们想让文件存储到硬盘上的话,一个是存储到文件里,一个是存储到数据库中,存储到数据库中的版本会后续发布,先来看一下文件存储版,是把学生信息存储到了txt文件中,我这里是默认存储到了students.txt文件中,想更改文件名字根据代码修改即可,代码中注释很详细,我也是python初学者,欢迎大家...原创 2019-04-22 11:50:27 · 5185 阅读 · 9 评论 -
python-pta-7-5 字典合并 (40 分)
字典合并。输入用字符串表示两个字典,输出合并后的字典,字典的键用一个字母或数字表示。注意:1和‘1’是不同的关键字!输入格式:在第一行中输入第一个字典字符串 在第二行中输入第二个字典字符串输出格式:在一行中输出合并的字典,输出按字典序。输入样例:在这里给出一组输入。例如:{1:3,2:5}{1:5,3:7} 输出样例:在这里给出相应的输出。例如:{1...原创 2019-04-12 22:47:26 · 11538 阅读 · 4 评论 -
python初学者,用python实现基本的学生管理系统(python3)
这个是用python实现的基本的增删改查的学生管理系统吧,其中主要是对输入的数据进行合法性检测的问题,这次又对函数进行了练习!掌握函数更加熟练了!二话不说先贴代码,一切问题请看注释,都很详细,适合python3初学者!"""学生管理系统主要特点:1.可以检测学号是否重复/有误(不为纯数字) 2.可以检测手机号是否合法(是否为纯数字) 3.可以检测性别是否为...原创 2019-04-08 17:24:05 · 5413 阅读 · 4 评论 -
pta 7-2 jmu-python-组合数 (20 分) python函数练习
本题要求编写程序,根据公式算出从n个不同元素中取出m个元素(m≤n)的组合数。输入格式:输入在一行中给出两个正整数m和n,以空格分隔。如果输入数据负数,能输出提示不能负数 如果输入数据出发非法数据,能输出提示请输入数值(数值异常处理)输出格式:按照格式result = 组合数计算结果输出。输入样例:2 7输出样例:result=21.00话不多说...原创 2019-04-03 23:29:15 · 10464 阅读 · 1 评论