统计字符串中字符出现的次数

#问题:已知字符串string='skhasdauhaqjkl',请统计该字符串中各字母出现的次数
dict_data=dict()
string='skhasdauhaqjkl'
for elem in string:if elem not in dict_data.keys():dict_data[elem]=1else:dict_data[elem]=dict_data[elem]+1
print(dict_data)
#{'s': 2, 'k': 2, 'h': 2, 'a': 3, 'd': 1, 'u': 1, 'q': 1, 'j': 1, 'l': 1}

信息加密

//给你个小写英文字符串a和一个非负数b(0<=b<26), 将a中的每个小写字符替换成字母表中比它大b的字母。这里将字母表的z和a相连,如果超过了z就回到了a。
a="cagy"
b=3
s=''
for i in a:if(ord(i)+b)<=ord('z'):s+=chr(ord(i)+b) #直接进行移动else:s+=chr(ord('a')-1+b-(ord('z')-ord(i))) #会超过z的,计算出再从a开始要移动的位数
print(s) #fdjb

格式化时间

给你一个时间t(t是一个字典,共有六个字符key(year,month,day,hour,minute,second),值为每个值为数字组成的字符串, 请将其按照以下格式输出, 格式:XXXX-XX-XX XX:XX:XX。
t = {"year": "2013", "month": "9", "day": "30", "hour": "16", "minute": "45", "second": "2"}
for key in t:if key!='year':if int(t[key])<10:t[key]='0'+t[key]if key=='year':if int(t[key])<1000 and int(t[key])>=100:t[key]='0'+t[key]elif int(t[key])<100 and int(t[key])>=10:t[key]='00'+t[key]elif int(t[key])<10 and int(t[key])>=0:t[key]='000'+t[key]
print(t['year']+'-'+t['month']+'-'+t['day']+' '+t['hour']+':'+t['minute']+':'+t['second'])
#输出2013-09-30 16:45:02

删除重复数据的功能

#问题:已知列表li_one=[1,2,1,2,3,5,4,3,5,7,4,7,8],编写程序删除重复数据的功能
li_one=[1,2,1,2,3,5,4,3,5,7,4,7,8]
new_li=[]
for i in li_one:if i not in new_li:new_li.append(i)
print(new_li)

质数统计功能


```python
#问题:编写程序,实现100以内质数的功能
i=2
for i in range(2,100):j=2for j in range(2,i):if i%j==0:breakelse:print(i)

``

判断回文数

#问题:编写程序,判断用户输入的是不是回文数:左右看都相同的数eg:123454321,9889,1551551
def is_palindrome():num=input('请输入整数')p_num=num[::-1]return num==p_num
print(is_palindrome())

找两个数的最小公倍数

if __name__ == "__main__":print("请输入两个整数")m = int(input("m = "))n = int(input("n = "))if m < n: # 比较两个数的大小,使得m中存储大数,n中存储小数temp = mm = nn = tempi = mwhile i > 0: # 从大数开始寻找满足条件的自然数if i % m == 0 and i % n == 0:# 输出满足条件的自然数并结束循环print("%d 和 %d 的最小公倍数为:%d" %(m, n, i))breaki += 1
#请输入两个整数
#m = 4
#n = 5
#5 和 4 的最小公倍数为:20

大小写转换

//需要利用lower()函数,注意lower函数只会将A-Z有效,将对应大写转换为小写
a = "KDJIskos234k,.;djfeiJ"
print(a.lower()) #输出kdjiskos234k,.;djfeij

判断三角形

//给你三个整数a,b,c, 判断能否以它们为三个边长构成三角形。 若能,输出YES,否则输出NO。
//三角形任意两边之和大于第三边
a = 5
b = 5
c = 3
L=list()
L.append(a)
L.append(b)
L.append(c)
L.sort() #默认从小到大排序
if L[0]+L[1]>L[2]:print('YES')
else:print('NO')
#YES

相同数字

//给你一个整数列表L,判断L中是否存在相同的数字, 若存在,输出YES,否则输出NO。
//先进行排序,然后一重循环进行遍历即可L = [123, 432, 23]
flag=0
L.sort()
for i in range(len(L)-1):if L[i]==L[i+1]:flag=1
if flag:print('YES')
else:print('NO')

列表转换

//给你一个字符串列表L,请用一行代码将列表所有元素拼接成一个字符串并输出。 如L=['abc','d','efg'], 则输出abcdefg。
L = ["abc", "d", "efg"]
string=str() #要先定义
for i in L:string+=i
print(string)

考试成绩等级

//一看就懂
score = int(input('请输入考试成绩: '))
if 0 <= score <= 59:print('E')
elif 60 <= score <= 69:print('D')
elif 70 <= score <= 79:print('C')
elif 80 <= score <= 89:print('B')
elif 90 <= score <= 100:print('A')

统计相同字符


array1 = [1,2,3,4,5]
array2 = [1,3,3,5,5]
#统计两个数组相同元素个数
len(set(array1) & set(array2))
print(set(array1) & set(array2))

python大学考试题型这一篇就够了相关推荐

  1. 计算机二级Python等级考试题型总结

    **开学已经两周啦,aFang每天是忙的不可开交,为什么忙嘞?是因为计算机二级考试已经迫在眉睫了,有没有和aFang一样报的Python的计算机二级等级考试涅?如果有,那么下面的内容很可能就对你有所帮 ...

  2. 山东财经大学python期末考试题型_山东财经大学2012012学年第二学期期末试题

    试卷 (1) 参考答案与评分标准示例 一.单项选择题(本大题共 20 小题,每小题 1 分,共 20 分) 1 . C 2 . C 3 . B 4 . D 5 . D 6 . D 7 . D 8 . ...

  3. Python正则表达式,看这一篇就够了

    作者 | 猪哥 来源 | 裸睡的猪(ID: IT--Pig) 大多数编程语言的正则表达式设计都师从Perl,所以语法基本相似,不同的是每种语言都有自己的函数去支持正则,今天我们就来学习 Python中 ...

  4. Python日志详解【两篇就够了系列】--第二篇loguru

    目录 第二章 Python日志loguru库详解 一.loguru简介 二.日志级别 三.loguru日志常用参数配置解析 1.rotation 2.retention 3.compression 4 ...

  5. Python日志详解【两篇就够了系列】--第一篇logging

    目录 第一章 Python日志模块logging详解 一.logging的框架 1.Logger 2.Handler 3.Formater类 4.Filter类 二.Log级别 三.Log格式 四.常 ...

  6. Python操作MongoDB看这一篇就够了

    MongoDB是由C++语言编写的非关系型数据库,是一个基于分布式文件存储的开源数据库系统,其内容存储形式类似JSON对象,它的字段值可以包含其他文档.数组及文档数组,非常灵活.在这一节中,我们就来看 ...

  7. Python 3 入门,看这篇就够了

    01 简介 Python 是一种高层次的结合了解释性.编译性.互动性和面向对象的脚本语言.Python 由 Guido van Rossum 于 1989 年底在荷兰国家数学和计算机科学研究所发明,第 ...

  8. 大学英语四级考试题型结构

    自2013年12月考次起,全国大学英语四.六级考试委员会将对四.六级考试的试卷结构和测试题型作局部调整. 2015年英语四级考试题型包括四大部分:作文.听力理解.阅读理解.翻译. 一.题型结构 大学英 ...

  9. 全国计算机二级Python考试题型

    导语 哈喽吖铁汁萌!有没有报Python的计算机二级等级考试涅?如果有,那么下面的内容很可能就对你有所帮助,如果没有报也没关系,我们继续看下去,总有一天也会用上的! 想领取更多完整源码跟Python学 ...

最新文章

  1. 基于OpenCV的区域分割、轮廓检测和阈值处理
  2. 轨迹分析_单细胞轨迹分析知多少拟时间分析比较
  3. PAT甲级1035 Password:[C++题解]字符串修改
  4. when is Component-preload.js loaded by UI Framework
  5. SPOJ687 Repeats(重复次数最多的连续子串)
  6. Fedora中systemctl命令的使用
  7. lr常用的几个函数(不完整)
  8. 2017 ICPC西安区域赛 A - XOR (线段树并线性基)
  9. 灵活就业协议影响应届身份吗,档案应该如何处理
  10. CCS各个版本软件的下载及安装说明(内涵有详细获取安装包以及步骤奥)
  11. ITIL 4讲解: 变更管理
  12. 学计算机的思维导图,电脑上最好用的6款,思维导图软件测评
  13. E+H流量计5P3B15-BBDBAAAFADEA1S1AA1+AK
  14. GStreamer的Decodebin插件
  15. 【源码】色度坐标计算器:计算CIE坐标并绘制
  16. ps快速抠图 PS抠白底图
  17. 查询商品分类id为10或11的商品对应的商品信息
  18. 【保卫萝卜】笔记 1
  19. Md5工具包加密之MD5Util
  20. 【学习笔记】C++ GUI Qt4 第三章 3.4 实现File菜单

热门文章

  1. 数据矩阵及R语言的表示
  2. python助你高效办公_高效办公必备:python—— 30分钟帮你干完一天的工作!
  3. html css学习笔记-href 表格 字体 轮郭
  4. 使用poi解析excel表格,并导入数据
  5. Java经典例题03:打印等腰三角形
  6. 安远一中2021年高考成绩查询,燃青春,磨利剑,战百天,夺桂冠——安远一中举行2021届高考“百日冲刺”誓师大会...
  7. DNS劫持详细过程及原理
  8. awk数组处理两个文件的例子
  9. 欧姆龙PLC程序欧姆龙案例欧姆龙标准程序
  10. 网络克隆实验(多播克隆)