目录
一、声明一个字典保存一个学生的信息,学生信息中包括: 姓名、年龄、成绩(单科)、电话、性别(男、女、不明)
二、声明一个列表,在列表中保存6个学生的信息(6个题1中的字典)
三、用三个元组表示三门学科的选课学生姓名(一个学生可以同时选多门课)
四、已知字符串 s = "aAsmr3idd4bgs7Dlsf9eAF",要求如下
五、将字符串按照单词进行逆序,空格作为划分单词的唯一条件
六、输入一个字符串,压缩字符串如下aabbbccccbbd变成a2b5c4d1
一、声明一个字典保存一个学生的信息,学生信息中包括: 姓名、年龄、成绩(单科)、电话、性别(男、女、不明)
二、声明一个列表,在列表中保存6个学生的信息(6个题1中的字典)
(1) 统计不及格学生的个数
(2) 打印不及格学生的名字和对应的成绩
(3) 统计未成年学生的个数
(4) 打印手机尾号是8的学生的名字
(5) 打印最高分和对应的学生的名字
(6) 删除性别不明的所有学生
(7) 将列表按学生成绩从大到小排序(选做)
三、用三个元组表示三门学科的选课学生姓名(一个学生可以同时选多门课)
(1) 求选课学生总共有多少人
(2) 求只选了第一个学科的人的数量和对应的名字
(3) 求只选了一门学科的学生的数量和对应的名字
(4) 求只选了两门学科的学生的数量和对应的名字
(5) 求选了三门学生的学生的数量和对应的名字
四、已知字符串 s = "aAsmr3idd4bgs7Dlsf9eAF",要求如下
a.请将s字符串的大写改为小写,小写改为大写: swapcase()
b.请将s字符串的数字取出,并输出成一个新的字符串: 循环,isdigit()
c.请统计s字符串出现的每个字母的出现次数(忽略大小写,a与A是同一个字母),
并输出成一个字典。 例 d = {'a':2,'s':1, 'm':1}
提示:循环,判断字符是否在字典中 'a' in d
d.输出s字符串出现频率最高的字母, 如果有多个最高,将每个都输出: max(d.values()),再循环
e.请判断'boy'字符串中的每一个字母,是否都出现在s字符串里。
如果出现,则输出True,否则,则输出False
五、将字符串按照单词进行逆序,空格作为划分单词的唯一条件
如传入:”Welome to Beijing”改为 “Beijing to Welcome”
六、输入一个字符串,压缩字符串如下aabbbccccbbd变成a2b5c4d1
七、,将字符中单词用空格隔开
已知传入的字符串中只有字母,每个单词的首字母大写,
请将每个单词用空格隔开,只保留第一个单词的首字母大写
传入:”HelloMyWorld” 返回:”Hello my world