摘要:
需要有python3.6及以上的环境和 安装 pygame库 : pip install pygame import sys import pygame print(pygame) pygame.init() # init() 用来对python进行初始化, 因为pygame是跨平台的所以需要先根据 阅读全文
摘要:
# 3.推导式 通过推导式,可以快捷方便的根据一个已有的 可迭代对象,生成一个新的对象 lst = list(range(1, 11)) # new_lst = filter(lambda x: x % 2 == 0, lst) # print(list(new_lst)) # [2, 4, 6, 阅读全文
摘要:
# 2.生成器[generator] 是一种使用普通的函数语法定义的迭代器 【关键字 yield】 def fn(): print("fn 执行了~~") n1 = 10 yield n1 print("fn yield after ~~") fn() # 生成器函数在调用时,不会立即执行,而是返回 阅读全文
摘要:
# 1.迭代器 iterator --> 用来遍历数据 【我们日常的软件都是不断迭代的】【可以通过for循环遍历的对象都是可迭代对象】 tmp_list = [1, 2, 3, 4, 5, 6] # mac command + 单击 可查看源码 # iter() 这个内置函数用来获取一个 可迭代对象 阅读全文