【python实验二】
字符串 a = "aAs3eAF"
- 请将 a 字符串的数字取出,并输出成一个新的字符串。
a= "As3eAF"
c=''.join([s for s in a if s.isdigit()])
print(c)
- 请统计 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)
- 请去除 a 字符串多次出现的字母,仅留最先出现的一个,大小写不敏感。例’ aAs3eAF’,经过去除后,输出 ’ aAs3eF ’
a = "aAs3eAF"string2 = ''.join(list(set(a.lower())))print(string2)
- 按 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)
- 已知 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))
- 编写函数,接收一句英文,把其中的单词倒置,标点符号不倒置,例如:I like Beijing.经过函数后变为:beijing. like I
def rev(s):return ' '.join(reversed(s.split())) x=rev('I like beijing.') print(x)
- 编写程序,要求输入一个字符串,然后输入一个整数作为凯撒加密算法的密钥,然后输出该字符串加密后的结果
key = input("请输入加密密钥: ")
enc = input("请输入要加密的字符: ")
dec = ord(key) ^ ord(enc)
print("加密结果:",chr(dec))
【python实验二】相关推荐
- python实验二报告_20172304 2019-2020-2 《Python程序设计》实验二报告
20172304 2019-2020-2 <Python程序设计>实验二报告 课程:<Python程序设计> 班级: 1723 姓名: 段志轩 学号:20172304 实验教师 ...
- 上海交通大学python实验二_20193207 实验二《Python程序设计》实验报告
20193207 2019-2020-2 <Python程序设计>实验二报告 课程:<Python程序设计> 班级: 1932 姓名: 倪思涵 学号: 20193207 实验教 ...
- 上海交通大学python实验二_20183215 实验二《Python程序设计》实验报告
20183215 2019-2020-2 <Python程序设计>实验二报告 课程:<Python程序设计> 班级: 1832 姓名: 董振龙 学号: 20183215 实验教 ...
- Frenetic Python实验(二)
实验3 packet_in_out 目的:模拟一个普通的双端口中继器. This application implements a very simple 2 port repeater where ...
- python中编写一个函数求数值x的绝对值(python实验二)
(1)函数的调用(2)如何求函数的绝对值 目录 一.python求绝对值的三种方法 二.使用步骤 三.函数调用 一.python求绝对值的三种方法 1.条件判断 2.内置函数abs() 3.内置模块 ...
- Python实验二:分析1996~2015年人口数据特征间的关系、分析并绘制鸢尾花数据的散点图和箱线图
人口数据下载链接:populations.npz 鸢尾花数据下载链接:鸢尾花 (下载积分已改为0,请下载) 目录 一.题目表述 1.分析1996~2015年人口数据特征间的关系 2.分析并绘制鸢尾花数 ...
- python实验二序列_python 学习笔记 二 序列, 列表, 元组, 字符串
序列 序类是一个集合概念, Pthon包括六种内建序列: 列表, 元组, 字符串, Unicode字符串, buffer对象和xrange对象. 其中, 我们最长用的要数前三个. 通用序列操作 1. ...
- python实验二序列_Python合集之Python序列(二)
在上一节的合集中,我们了解了Python 序列的索引及切片的相关知识,本节我们将进一步了解一下Python序列的相加及相乘的相关知识. 1.序列相加 在Python中,支持两种相同类型的序列相加操作, ...
- 大一python实验二答案_大学慕课2020年用Python玩转数据题目答案
大学慕课2020年用Python玩转数据题目答案 更多相关问题 [单选题]在Word编辑状态下,连续进行了三次插入操作,当单击两次"撤消" 命令后,则(31). A. 第一次插入的 ...
最新文章
- Spring复习笔记:2
- 软考新思维--2017年上半年信息系统项目管理师上午试题分析与答案(试题16-20题)...
- 部署MongoDB集群
- 企业级数据服务的一点感受
- python datetime.datetime.now_python时间日期datetime模块
- 详述人工智能在自动驾驶中的应用
- Net(C#)高级程序员面试题
- vue 开发app处理手机返回键问题
- github博客绑定个性域名
- 社区中无法创建帖子chatter
- 2023年北京邮电大学软件工程807考研信息汇总
- SQLServer按照每小时、半小时分组
- 「津津乐道播客」#397 厂长来了:怎样用科技给法律赋能?
- 【强烈推荐】机器学习之算法篇
- 高中计算机教室标语,高中班级教室励志标语
- 初学前端,学习路线图必不可少,更有【95页】初级前端模块笔记!
- 企业如何选择靠谱的加密软件?
- 第一代至第五代计算机分别是,计算机应用基础教案—计算机的分类与发展(中职教育)...
- 学kali的第一天,唠嗑学kali
- ubuntu- rhythmbox的google音乐插件
热门文章
- 基于极化码(Polar Code)的加密
- 【matlab教程】11、动态数组
- 普渡大学计算机图形,普渡大学计算机图形学技术研究生语言及申请要求-费用-课程设置...
- Window server 2008 搭建FTP服务器
- 个体户如何注册和认证自己的微信小程序
- swfobject.js 的用法
- CUDA入门教程;Transformer太火不是好事?;探求GPU极限性能的利器|AI系统前沿动态...
- C语言_自定义数据类型
- 在一个批处理系统中有两个作业进程,一个作业序列其到达时间及估计运行时间如下表作业 到达时间
- Transformer课程 第8课NER案例代码笔记-部署简介