• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
孙龙 程序员
少时总觉为人易,华年方知立业难
博客园    首页    新随笔    联系   管理    订阅  订阅
上一页 1 ··· 41 42 43 44 45 46 47 48 49 ··· 75 下一页
2018年8月27日
序列构成的数组
摘要: 列表推导,笛卡尔乘积 元祖不仅仅是不可变的列表 元组和记录 元组拆包 还可以用*把一个可迭代对象拆开作为函数的参数 具名元组 阅读全文
posted @ 2018-08-27 16:50 孙龙-程序员 阅读(106) 评论(0) 推荐(0)
统计数列中元素的频度
摘要: from random import randint #找出出现次数最多的前3个 data = [randint(0,20) for _ in range(30)] print(data) d = dict.fromkeys(data,1) print(d) for x in data: d[x] += 1 dd = sorted([(v,k) for k,v in d.items(... 阅读全文
posted @ 2018-08-27 11:58 孙龙-程序员 阅读(80) 评论(0) 推荐(0)
sorted排序
摘要: from random import randint # print(randint(-10,10)) # # l = [randint(-10,10) for i in range(10)] # # print( [x for x in l if x >= 0] ) # # print(list(filter(lambda x:x>=0,l))) mcase = {'a': 10, 'b'... 阅读全文
posted @ 2018-08-27 11:30 孙龙-程序员 阅读(74) 评论(0) 推荐(0)
2018年8月25日
Future与Task
摘要: Tasks and coroutines 翻译的python官方文档 这个问题的恶心之处在于,如果你要理解coroutine,你应该理解future和task。而你如果想理解future和task你应该先理解coroutine。所以在第一遍阅读官方文档的时候,感觉完全是在梦游。但读到第二遍和第三遍的 阅读全文
posted @ 2018-08-25 16:17 孙龙-程序员 阅读(374) 评论(0) 推荐(0)
2018年8月23日
partial函数 偏函数
摘要: 一个函数可以有多个参数,而在有的情况下有的参数先得到,有的参数需要在后面的情景中才能知道,python 给我们提供了partial函数用于携带部分参数生成一个新函数。 下面一个列子是用partial来生成了一个装饰器,用于修改函数的__doc__为另一个函数的 阅读全文
posted @ 2018-08-23 20:37 孙龙-程序员 阅读(123) 评论(0) 推荐(0)
Python 的异步 IO:Asyncio
摘要: 一直对asyncio这个库比较感兴趣,毕竟这是官网也非常推荐的一个实现高并发的一个模块,python也是在python 3.4中引入了协程的概念。也通过这次整理更加深刻理解这个模块的使用 asyncio 是干什么的? 异步网络操作 并发 协程 python3.0时代,标准库里的异步网络模块:sele 阅读全文
posted @ 2018-08-23 13:48 孙龙-程序员 阅读(438) 评论(0) 推荐(0)
2018年8月18日
Python namedtuple
摘要: mqslllduoduo Python元组的升级版本 -- namedtuple(具名元组) 因为元组的局限性:不能为元组内部的数据进行命名,所以往往我们并不知道一个元组所要表达的意义,所以在这里引入了 collections.namedtuple 这个工厂函数,来构造一个带字段名的元组。具名元组的 阅读全文
posted @ 2018-08-18 12:13 孙龙-程序员 阅读(156) 评论(0) 推荐(0)
2018年8月17日
协程之生成器yield from
摘要: yield from 你知道做什么那些事情吗? 帮我们迭代: 让协程返回值 yield from的主要功能是打开双向通道,把最外层的调用方法与最内层的子生成器连接起来,这样二者可以直接发送和产出值,还可以直接传入异常,而不用在位于中间的协程中添加大量处理异常的代码,有了这个机构, 协程可以通过以前不 阅读全文
posted @ 2018-08-17 17:19 孙龙-程序员 阅读(133) 评论(0) 推荐(0)
协程之生成器
摘要: 执行结果: 终止协程和异常处理: close: 上述代码中,注释了其他yield ,再次执行就不会有异常了 或者捕获异常,并抛出StopIteration异常(表示已经运行到结尾了),这样也不会有报错 总结close: throw: 向生成器抛一个异常: 改进一下(生成器自己捕获异常): 总结: t 阅读全文
posted @ 2018-08-17 16:22 孙龙-程序员 阅读(341) 评论(0) 推荐(0)
协程之生成器
摘要: 执行结果: 终止协程和异常处理: close: 上述代码中,注释了其他yield ,再次执行就不会有异常了 或者捕获异常,并抛出StopIteration异常(表示已经运行到结尾了),这样也不会有报错 总结close: throw: 向生成器抛一个异常: 改进一下(生成器自己捕获异常): 总结: t 阅读全文
posted @ 2018-08-17 15:22 孙龙-程序员 阅读(120) 评论(0) 推荐(0)
上一页 1 ··· 41 42 43 44 45 46 47 48 49 ··· 75 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3