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