![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python·
程序员吴同学
异步编程:领略编程之美,体会编程的乐趣,寻找编程的价值,在编程中寻找体现自我,寻找自我
展开
-
python 构造生产者消费者模型
生产者消费者模型 的建立需要借助第三方进行传递信息。那么使用什么充当这个第三方进行传递信息能够使得生产者消费者模型能够效率更高,实现更为简单呢?这里使用队列作为这个第三方进行传递信息,连同生产者与消费者。普通版import timeimport randomfrom multiprocessing import Process,Queue""" 生产者消费者初级模型"""def producer(name,food,q): for i in range(5):原创 2020-07-16 10:41:35 · 213 阅读 · 0 评论 -
微信 随机红包的实现原来如此简单
随机红包的全过程实现原创 2020-06-14 08:31:28 · 875 阅读 · 2 评论 -
python 变量数据使用 json 进行序列化与反序列化操作
python的数据格式存在多种多样的(字典、列表、元组等等),但是我们如果需要保存到硬盘中,这该怎么做呢?我们不会把他们都转化为字符串吧。如果转换为字符串之后我们该怎么取出来呢?这时候就需要使用到 json 把数据进行序列化之后保存到硬盘中了,这样子下一次取出来就不会丢失格式了,这样子是不是很方便呢?序列化操作多种多样格式序列化后保存到硬盘复杂方法list = [1,'a',6]list = json.dumps(list) # 把列表进行序列化with open('a原创 2020-06-11 08:08:33 · 344 阅读 · 0 评论 -
python 随机函数的具体各种使用
对random模块的常用函数讲解导入模块import random1、生成(0,1)的随机浮点数num_float = random.random()2、 生成指定范围的随机浮点数# 生成指定范围(1,5)内容的随机浮点数(不包括1也不包括5)num_float = random.uniform(1,5)3、生成指定范围的随机整数# 生成[1,5]随机整数(包括1同时也包括5)num_int = random.randint(1,5)4、生成指定范围的随机整数# 生成[1,5原创 2020-06-10 14:32:39 · 579 阅读 · 1 评论