IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> python实验二 -> 正文阅读

[Python知识库]python实验二

字符串 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=ch
        self.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知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2021-11-19 17:35:18  更:2021-11-19 17:35:56 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 0:44:49-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码