摘要: 如果转载标注出处,谢谢! 本作品属于作者原创作品! 下面是一些游戏画面: 游戏说明: 死亡条件:碰壁、吃自己! 状态:只有吃了食物才会随机生成其中一种状态,分别是:稳如老狗、幸运光滑、衰神附体之一 状态:稳如老狗:相对于上一次速度不变! 状态:幸运光滑:相对于上一次速度变慢! 状态:衰神附体:相对于 阅读全文
posted @ 2021-09-01 15:04 缘兮Fate 阅读(377) 评论(1) 推荐(0) 编辑
摘要: 生产者(producer)与消费者(consumer) 1.通过Queue队列实现 from multiprocessing import Queue import time import random from multiprocessing import Process, Queue def p 阅读全文
posted @ 2021-08-10 19:02 缘兮Fate 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 上下文管理器with 首先我们需要了解什么上下文管理器是做什么? 以下通过一个例子让大家明白。 # 例1 常规写法 fp = open('a.txt') fp.read() fp.close() # 例2 自带上下文管理器写法with with open('a.txt') as fp: fp.rea 阅读全文
posted @ 2021-08-10 18:34 缘兮Fate 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 在多进程中Lock锁,都有自带上下文管理器的方法,所以具备上下文管理器的功能 1.普通多进程【单锁】 from multiprocessing import Lock, Process import time def producer(i, lock): lock.acquire() print(f 阅读全文
posted @ 2021-08-10 17:55 缘兮Fate 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 习题1 看代码写结果: def warpper(f): def inner(*args, **kwargs): print(111) ret = f(*args, **kwargs) print(222) return ret return inner @warpper def func(): pr 阅读全文
posted @ 2021-04-21 18:32 缘兮Fate 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 习题1 lis = [['哇', ['how', {'good': ['am', 100, '99']}, '太白金星']]] 列表lis中的'am'变成大写 列表中的100通过数字相加在转换成字符串的方式变成'10010' 解: lis = [['哇', ['how', {'good': ['am 阅读全文
posted @ 2021-04-19 14:48 缘兮Fate 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 习题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个匿名函数 在执 阅读全文
posted @ 2021-04-16 20:54 缘兮Fate 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 列表推导式习题 习题1 s1 = ['alex', 'li', 'WuSir', 'super', 'ab'] 过滤掉长度小于3的字符串列表,并将剩下的转换成大写字母 s = [i.upper() for i in s1 if len(i) >= 3] print(s) # 运行结果: # ['AL 阅读全文
posted @ 2021-04-12 19:10 缘兮Fate 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 习题1 请写出下列代码的执行结果: 例1: def func1(): print('in func1') def func2(): print('in func2') ret = func1 ret() ret1 = func2 ret1() ret2 = ret ret3 = ret2 ret2( 阅读全文
posted @ 2021-04-09 17:56 缘兮Fate 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 习题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 阅读全文
posted @ 2021-04-08 01:23 缘兮Fate 阅读(264) 评论(0) 推荐(0) 编辑