-
有如下值集合 [11,22,33,44,55,66,77,88,99,90...],将所有大于 66 的值保存至字典的第一个key中,将小于 66 的值保存至第二个key的值中
lt=[11,22,33,44,55,66,77,88,99] lt1=[] lt2=[] for i in lt: if i>66: lt1.append(i) if i<66: lt2.append(i) print({'k1':lt1,'k2':lt2})
-
统计s='hello alex alex say hello sb sb'中每个单词的个数
s='hello alex alex say hello sb sb' print(s.count('hello')) print(s.count('alex')) print(s.count('say')) print(s.count('sb'))
-
写代码,有如下变量,请按照要求实现每个功能
name = ' aleX ' # 1) 移除 name 变量对应的值两边的空格,并输出处理结果 s=name print(s.strip('aleX')) # 2) 判断 name 变量对应的值是否以 "al" 开头,并输出结果 s='aleX' print(s.startswith('aleX')) # 3) 判断 name 变量对应的值是否以 "X" 结尾,并输出结果 print(s.endswith('X')) # 4) 将 name 变量对应的值中的 “l” 替换为 “p”,并输出结果 print(s.replace('l','p')) # 5) 将 name 变量对应的值根据 “l” 分割,并输出结果。 print(s.split('l')) # 6) 请输出 name 变量对应的值的第 2 个字符? print(s[2]) # 7) 请输出 name 变量对应的值的前 3 个字符? print(s[0:4]) # 8) 请输出 name 变量对应的值的后 2 个字符? print(s[-2:]) # 9) 请输出 name 变量对应的值中 “e” 所在索引位置? print(s.find('e')) # 10) 获取子序列,去掉最后一个字符。如: oldboy 则获取 oldbo。 print(s[0:-1])
-
假设有一个文件test.txt,内有如下内容
l=[ {'name':'alex','age':84}, {'name':'oldboy','age':73}, {'name':'egon','age':18}, ] 需求: 1. 读取文件内容 with open('D:python 12期Day 08H.txt','r')as f: print(f.read()) 2. 计算这三个人的年龄总和 import cmath x=84 y=73 z=18 print(x+y+z)