《Python课程设计》实验六Python
实验目的
- 掌握字符串的创建、访问、运算
- 掌握字符串常用的方法和操作
- 掌握字符串格式化函数的使用
实验内容
- 字符串 a = “aAs3eAF”
(1) 请将 a 字符串的数字取出,并输出成一个新的字符串。
(2) 请统计 a 字符串中每个字母的出现次数(忽略大小写,a 与 A 是同一个字母),并输出成一个字典。 例{‘a’: 3, ‘s’: 1, ‘3’: 1, ‘e’: 1, ‘f’: 1}
(3) 请去除 a 字符串多次出现的字母,仅留最先出现的一个,大小写不敏感。例’ aAs3eAF’,经过去除后,输出 ’ 3FeasA’
(4) 按 a 字符串中字符出现频率从高到低输出到列表,如果次数相同则按字母顺序排列。
- 已知 a = [1,2,3,6,8,9,10,14,17],请将该list转换为字符串,例如 ‘123689101417’
- 编写函数,接收一句英文,把其中的单词倒置,标点符号不倒置,例如:I like Beijing.经过函数后变为:beijing. like I
- 凯撒加密
编写程序,要求输入一个字符串,然后输入一个整数作为凯撒加密算法的密钥,然后输出该字符串加密后的结果。
实验结果
- 字符串 a = “aAs3eAF”
(1) 请将 a 字符串的数字取出,并输出成一个新的字符串。
(2) 请统计 a 字符串中每个字母的出现次数(忽略大小写,a 与 A 是同一个字母),并输出成一个字典。 例{‘a’: 3, ‘s’: 1, ‘3’: 1, ‘e’: 1, ‘f’: 1}
(3) 请去除 a 字符串多次出现的字母,仅留最先出现的一个,大小写不敏感。例’ aAs3eAF’,经过去除后,输出 ’ 3FeasA’
(4) 按 a 字符串中字符出现频率从高到低输出到列表,如果次数相同则按字母顺序排列。
- 已知 a = [1,2,3,6,8,9,10,14,17],请将该list转换为字符串,例如 ‘123689101417’
- 编写函数,接收一句英文,把其中的单词倒置,标点符号不倒置,例如:I like Beijing.经过函数后变为:beijing. like I
- 凯撒加密
编写程序,要求输入一个字符串,然后输入一个整数作为凯撒加密算法的密钥,然后输出该字符串加密后的结果。