《Python课程设计》实验六Python

实验目的

  1. 掌握字符串的创建、访问、运算
  2. 掌握字符串常用的方法和操作
  3. 掌握字符串格式化函数的使用

实验内容

  1. 字符串 a = “aAs3eAF”
    (1) 请将 a 字符串的数字取出,并输出成一个新的字符串。

(2) 请统计 a 字符串中每个字母的出现次数(忽略大小写,a 与 A 是同一个字母),并输出成一个字典。 例{‘a’: 3, ‘s’: 1, ‘3’: 1, ‘e’: 1, ‘f’: 1}

(3) 请去除 a 字符串多次出现的字母,仅留最先出现的一个,大小写不敏感。例’ aAs3eAF’,经过去除后,输出 ’ 3FeasA’

(4) 按 a 字符串中字符出现频率从高到低输出到列表,如果次数相同则按字母顺序排列。

  1. 已知 a = [1,2,3,6,8,9,10,14,17],请将该list转换为字符串,例如 ‘123689101417’
  2. 编写函数,接收一句英文,把其中的单词倒置,标点符号不倒置,例如:I like Beijing.经过函数后变为:beijing. like I
  3. 凯撒加密
    编写程序,要求输入一个字符串,然后输入一个整数作为凯撒加密算法的密钥,然后输出该字符串加密后的结果。

实验结果

  1. 字符串 a = “aAs3eAF”
    (1) 请将 a 字符串的数字取出,并输出成一个新的字符串。

(2) 请统计 a 字符串中每个字母的出现次数(忽略大小写,a 与 A 是同一个字母),并输出成一个字典。 例{‘a’: 3, ‘s’: 1, ‘3’: 1, ‘e’: 1, ‘f’: 1}

python课程标准教学设计思路_python课程标准教学设计思路

(3) 请去除 a 字符串多次出现的字母,仅留最先出现的一个,大小写不敏感。例’ aAs3eAF’,经过去除后,输出 ’ 3FeasA’

python课程标准教学设计思路_python_02

(4) 按 a 字符串中字符出现频率从高到低输出到列表,如果次数相同则按字母顺序排列。

python课程标准教学设计思路_字符串_03

  1. 已知 a = [1,2,3,6,8,9,10,14,17],请将该list转换为字符串,例如 ‘123689101417’
  2. python课程标准教学设计思路_正则表达式_04

  3. 编写函数,接收一句英文,把其中的单词倒置,标点符号不倒置,例如:I like Beijing.经过函数后变为:beijing. like I
  4. python课程标准教学设计思路_python课程标准教学设计思路_05

  5. 凯撒加密
    编写程序,要求输入一个字符串,然后输入一个整数作为凯撒加密算法的密钥,然后输出该字符串加密后的结果。

python课程标准教学设计思路_列表_06