摘要:
需求:根据用户的需求,查找一个文件用户输入的内容并把它打印出来 def find(file,aim): with open(file,encoding='utf-8') as g: for i in g: if aim in i: yield i l = find('log','姐姐') for i 阅读全文
摘要:
30以内中所有能被3整除的数 g = [i for i in range(30) if i % 3 == 0 ]#完整的列表推导式 print(g) 30以内中所有能被3整除的数的平方 g = [i*i for i in range(30) if i % 3 == 0 ] print(g) 找到列表 阅读全文
摘要:
与上面的列表推导式几乎相同,仅仅只是符号不同。当我们了解了列表推导式后,可以帮助我们跟好学习和了解生成器表达式。 h = (i for i in range(20)) print(h) 当我们创建了一个生成器表达式之后,我们可以打印下它的结果。 可以看最后打印出来的是一个生成器。 生成器表达式与列表 阅读全文
摘要:
在py中,如果过我们需要一个列表,但是这个列表要求需要进行格式输出并编号。如果我们不知道列表推导式是这样实现 g = [] for i in range(20): g.append('套你大象{}'.format(i)) print(g) 但是,当我们了解了列表推导式后,我们可以这样写。 monke 阅读全文
摘要:
需求 给你一串字符串,将字符串按元素单个输出出来。 在python3.4之前,如果想要实现这个需求。我们可以用for循环来做到 def gennerator(): a = 'hsadfihdsachdsio' b = '2346328452344' for i in a: yield i for i 阅读全文
摘要:
def genrator(): for i in range(3878364): yield '套你大象{}'.format(i) g = genrator() b = input("请输入需要打印的个数") k = int(b) count = 0 for i in g: count += 1 p 阅读全文