3.处理文件,用户指定要查找的文件和内容,将文件中包含要查找内容的每一行都输出到屏幕def check_file(filename,aim): with open(filename,encoding='utf-8') as f: #句柄 : handler,文件操作符,文件句柄 for i in f: if aim in i: yield i g = check_file('1.复习.py','生成器')for i in g: print(i.strip()) 4.写生成器,从文件中读取内容,在…
# 3.用map来处理字符串列表,把列表中所有人都变成sb,比方alex_sbname=['alex','wupeiqi','yuanhao','nezha']# def func(item):# return item+'_sb'# ret = map(func,name) #ret是迭代器# for i in ret:# print(i)# print(list(ret)) # ret = map(lambda item:item+'_sb',name)# print(list(ret))…
# def demo():# for i in range(4):# yield i## g=demo()## g1=(i for i in g)# g2=(i for i in g1)## print(list(g))# print(list(g1))# print(list(g2)) def add(n,i): return n+i def test(): for i in range(4): yield i g=test()# for n in [1,10,5]:# g=(add(n,i)…