04 2021 档案
摘要:习题1 看代码写结果: def warpper(f): def inner(*args, **kwargs): print(111) ret = f(*args, **kwargs) print(222) return ret return inner @warpper def func(): pr
阅读全文
摘要:习题1 lis = [['哇', ['how', {'good': ['am', 100, '99']}, '太白金星']]] 列表lis中的'am'变成大写 列表中的100通过数字相加在转换成字符串的方式变成'10010' 解: lis = [['哇', ['how', {'good': ['am
阅读全文
摘要:习题1 看代码分析结果: func_list = [] for i in range(10): func_list.append(lambda: i) v1 = func_list[0]() v2 = func_list[5]() print(v1, v2) 首先for循环中加入了2个匿名函数 在执
阅读全文
摘要:列表推导式习题 习题1 s1 = ['alex', 'li', 'WuSir', 'super', 'ab'] 过滤掉长度小于3的字符串列表,并将剩下的转换成大写字母 s = [i.upper() for i in s1 if len(i) >= 3] print(s) # 运行结果: # ['AL
阅读全文
摘要:习题1 请写出下列代码的执行结果: 例1: def func1(): print('in func1') def func2(): print('in func2') ret = func1 ret() ret1 = func2 ret1() ret2 = ret ret3 = ret2 ret2(
阅读全文
摘要:习题1 写函数,函数可以支持接收任意数字(位置传参)并将所有数据相加并返回. def my_sum(*args): s = 0 for i in args: s += i return s print(my_sum(1, 3, 5, 7, 4, 5)) # 25 习题2 看代码写结果 def fun
阅读全文
摘要:习题1 写函数,检查获取传入列表或者元组对象的所有奇数位索引对应的元素,并将其作为新列表返回给调用者. def check_elements(obj): if isinstance(obj, (tuple, list)): list1 = [] for index in range(1, len(o
阅读全文
摘要:习题1 有如下文件,a1.txt,里面的内容为: 老男孩是最好的学校, 全心全意为学生服务, 只为学生我未来,不为牟利. 我说的都是真的.哈哈 分别完成以下功能: 将源文件全部读出来并打印 在源文件后面追加一行内容:信不信由你,反正我信了. 将源文件全部读出来,并在后面添加一行内容:信不信由你,反正
阅读全文
摘要:习题1 看代码写结果 v1 = [1, 2, 3, 4, 5] v2 = [v1, v1, v1] v1.append(6) print(v1) print(v2) 结果: [1, 2, 3, 4, 5, 6] [[1, 2, 3, 4, 5, 6], [1, 2, 3, 4, 5, 6], [1,
阅读全文
摘要:基础习题 习题1 请用代码验证'name'是否在字典的键中 info = {'name': '王刚蛋', 'hobby': '铁锤', 'age': '18'} info = {'name': '王刚蛋', 'hobby': '铁锤', 'age': '18'} if info.get('name'
阅读全文
摘要:习题1 有如下列表,按照要求实现每一个功能 li = ['alex', 'Wusir', 'ritian', 'barry', 'wenzhou'] 计算列表的长度并输出 列表中追加元素'seven',并输出添加后的列表 请在列表的第1个位置插入元素'Tony',并输出添加后的列表 请修改列表第2个
阅读全文

浙公网安备 33010602011771号