聊聊 print 的前世今生

2019-06-23
阅读 5 分钟
1.5k
本文原创并首发于公众号【Python猫】,未经授权,请勿转载。 原文地址:[链接] (一) 上周,我翻译了一篇文章,解释了为什么 Python 3 把 print 改为函数? 概括有如下几点原因:1、print 不适宜作为应用程序级的语句。2、改为一个函数,可以实现更复杂的功能。3、改为一个函数,能方便地进行替换。 在 Python 2 中,pr...

sum() 函数性能堪忧,列表降维有何良方?

2019-04-27
阅读 5 分钟
2.1k
本文原创并首发于公众号【Python猫】,未经授权,请勿转载。 原文地址:[链接] Python 的内置函数 sum() 可以接收两个参数,当第一个参数是二维列表,第二个参数是一维列表的时候,它可以实现列表降维的效果。 在上一篇《如何给列表降维?sum()函数的妙用》中,我们介绍了这个用法,还对 sum() 函数做了扩展的学习。 那...

Python进阶:如何将字符串常量转化为变量?

2019-03-17
阅读 4 分钟
9.5k
前几天,我们Python猫交流学习群 里的 M 同学提了个问题。这个问题挺有意思,经初次讨论,我们认为它无解。 然而,我认为它很有价值,应该继续思考怎么解决,所以就在私密的知识星球上记录了下来。 万万没想到的是,在第二天,有两位同学接连给出了解决方法! 由此,群内出现了一轮热烈的技术交流。 本文将相关的内容要...

[译]PEP 380--子生成器的语法

2019-02-16
阅读 7 分钟
2.2k
导语: PEP(Python增强提案)几乎是 Python 社区中最重要的文档,它们提供了公告信息、指导流程、新功能的设计及使用说明等内容。对于学习者来说,PEP 是非常值得一读的第一手材料,学习中遇到的大部分难题,都能在 PEP 中找到答案或者解决思路。

[译]PEP 342--增强型生成器:协程

2019-01-27
阅读 12 分钟
1.7k
PEP原文 : [链接] PEP标题: Coroutines via Enhanced Generators PEP作者: Guido van Rossum, Phillip J. Eby 创建日期: 2005-05-10 合入版本: 2.5 译者 :豌豆花下猫(Python猫 公众号作者) 目录 简介 动机 规格摘要 规格:将值发送到生成器 新的生成器方法:send(value) 新的语法:yield 表达式 规格:异常和清...

聊聊技术写作的个人体会

2019-01-11
阅读 4 分钟
2.3k
在我看来,写作是一件不能敷衍的事,通过写作来学习,反而要比单纯地学习的效果要好。为了写成一篇“拿得出手”的文章,我要反复查找资料,阅读与思考,拆解与整合,最终写成的时候,也是知识的拼图成型的时候。

学习Python,怎能不懂点PEP呢?

2018-11-08
阅读 4 分钟
1.8k
或许你是一个初入门Python的小白,完全不知道PEP是什么。又或许你是个学会了Python的熟手,见过几个PEP,却不知道这玩意背后是什么。那正好,本文将系统性地介绍一下PEP,与大家一起加深对PEP的了解。