字符串 a = "aAs3eAF"

  1. 请将 a 字符串的数字取出,并输出成一个新的字符串。
a= "As3eAF"
c=''.join([s for s in a if s.isdigit()])
print(c)
  1. 请统计 a 字符串中每个字母的出现次数(忽略大小写,a 与 A 是同一个字母),并输出成一个字典。 例{‘a’: 3, ‘s’: 1,
    ‘3’: 1, ‘e’: 1, ‘f’: 1}
a= "As3eAF"
a= a.lower()
c=dict([(x,a.count(x))for x in set(a)])
print(c)
  1. 请去除 a 字符串多次出现的字母,仅留最先出现的一个,大小写不敏感。例’ aAs3eAF’,经过去除后,输出 ’ aAs3eF ’
a = "aAs3eAF"string2 = ''.join(list(set(a.lower())))print(string2)
  1. 按 a 字符串中字符出现频率从高到低输出到列表,如果次数相同则按字母顺序排列。
class charAndCount:def __init__(self,ch=None,count=None):self.ch=chself.count=count
s= "aAs3eAF"
l=[]
for c in s :cc = [m for m in l if m.ch==c]#在l中需找符合条件 m.ch=c的字符串if len(cc)==0:l.append(charAndCount(ch=c,count=1))else:cc.__getitem__(0).count +=1
print("按输入顺序")
for n in l:print(n.ch,"=",n.count)
print("按字符出现次数")
for n in sorted(l,key=lambda x : -x.count):print(n.ch, "=", n.count)
print("按字符顺序(a.b.c..的顺序)排版")
for n in sorted(l,key=lambda x :(-x.count,x.ch)):
print(n.ch, "=", n.count)
  1. 已知 a = [1,2,3,6,8,9,10,14,17],请将该list转换为字符串,例如 ‘123689101417’
a = [1,2,3,6,8,9,10,14,17]
list1=map(str,a)
print("".join(list1))
  1. 编写函数,接收一句英文,把其中的单词倒置,标点符号不倒置,例如:I like Beijing.经过函数后变为:beijing. like I

def rev(s):return ' '.join(reversed(s.split())) x=rev('I like beijing.') print(x)
  1. 编写程序,要求输入一个字符串,然后输入一个整数作为凯撒加密算法的密钥,然后输出该字符串加密后的结果
key = input("请输入加密密钥: ")
enc = input("请输入要加密的字符: ")
dec = ord(key) ^ ord(enc)
print("加密结果:",chr(dec))

【python实验二】相关推荐

  1. python实验二报告_20172304 2019-2020-2 《Python程序设计》实验二报告

    20172304 2019-2020-2 <Python程序设计>实验二报告 课程:<Python程序设计> 班级: 1723 姓名: 段志轩 学号:20172304 实验教师 ...

  2. 上海交通大学python实验二_20193207 实验二《Python程序设计》实验报告

    20193207 2019-2020-2 <Python程序设计>实验二报告 课程:<Python程序设计> 班级: 1932 姓名: 倪思涵 学号: 20193207 实验教 ...

  3. 上海交通大学python实验二_20183215 实验二《Python程序设计》实验报告

    20183215 2019-2020-2 <Python程序设计>实验二报告 课程:<Python程序设计> 班级: 1832 姓名: 董振龙 学号: 20183215 实验教 ...

  4. Frenetic Python实验(二)

    实验3 packet_in_out 目的:模拟一个普通的双端口中继器. This application implements a very simple 2 port repeater where ...

  5. python中编写一个函数求数值x的绝对值(python实验二)

    (1)函数的调用(2)如何求函数的绝对值 目录 一.python求绝对值的三种方法 二.使用步骤 三.函数调用 一.python求绝对值的三种方法 1.条件判断 2.内置函数abs() 3.内置模块 ...

  6. Python实验二:分析1996~2015年人口数据特征间的关系、分析并绘制鸢尾花数据的散点图和箱线图

    人口数据下载链接:populations.npz 鸢尾花数据下载链接:鸢尾花 (下载积分已改为0,请下载) 目录 一.题目表述 1.分析1996~2015年人口数据特征间的关系 2.分析并绘制鸢尾花数 ...

  7. python实验二序列_python 学习笔记 二 序列, 列表, 元组, 字符串

    序列 序类是一个集合概念, Pthon包括六种内建序列: 列表, 元组, 字符串, Unicode字符串, buffer对象和xrange对象. 其中, 我们最长用的要数前三个. 通用序列操作 1. ...

  8. python实验二序列_Python合集之Python序列(二)

    在上一节的合集中,我们了解了Python 序列的索引及切片的相关知识,本节我们将进一步了解一下Python序列的相加及相乘的相关知识. 1.序列相加 在Python中,支持两种相同类型的序列相加操作, ...

  9. 大一python实验二答案_大学慕课2020年用Python玩转数据题目答案

    大学慕课2020年用Python玩转数据题目答案 更多相关问题 [单选题]在Word编辑状态下,连续进行了三次插入操作,当单击两次"撤消" 命令后,则(31). A. 第一次插入的 ...

最新文章

  1. Spring复习笔记:2
  2. 软考新思维--2017年上半年信息系统项目管理师上午试题分析与答案(试题16-20题)...
  3. 部署MongoDB集群
  4. 企业级数据服务的一点感受
  5. python datetime.datetime.now_python时间日期datetime模块
  6. 详述人工智能在自动驾驶中的应用
  7. Net(C#)高级程序员面试题
  8. vue 开发app处理手机返回键问题
  9. github博客绑定个性域名
  10. 社区中无法创建帖子chatter
  11. 2023年北京邮电大学软件工程807考研信息汇总
  12. SQLServer按照每小时、半小时分组
  13. 「津津乐道播客」#397 厂长来了:怎样用科技给法律赋能?
  14. 【强烈推荐】机器学习之算法篇
  15. 高中计算机教室标语,高中班级教室励志标语
  16. 初学前端,学习路线图必不可少,更有【95页】初级前端模块笔记!
  17. 企业如何选择靠谱的加密软件?
  18. 第一代至第五代计算机分别是,计算机应用基础教案—计算机的分类与发展(中职教育)...
  19. 学kali的第一天,唠嗑学kali
  20. ubuntu- rhythmbox的google音乐插件

热门文章

  1. 基于极化码(Polar Code)的加密
  2. 【matlab教程】11、动态数组
  3. 普渡大学计算机图形,普渡大学计算机图形学技术研究生语言及申请要求-费用-课程设置...
  4. Window server 2008 搭建FTP服务器
  5. 个体户如何注册和认证自己的微信小程序
  6. swfobject.js 的用法
  7. CUDA入门教程;Transformer太火不是好事?;探求GPU极限性能的利器|AI系统前沿动态...
  8. C语言_自定义数据类型
  9. 在一个批处理系统中有两个作业进程,一个作业序列其到达时间及估计运行时间如下表作业 到达时间
  10. Transformer课程 第8课NER案例代码笔记-部署简介