提出了问题27 天前2020-10-24 10:29:54
发表了文章28 天前2020-10-23 15:01:13
Python 为什么不支持 switch 语句?
主要是因为 switch 在其它语言中太常见了,而 Python 却不支持,这样的独特性本身就值得关注,而回答这个问题,也能更加看清 Python 在程序设计上...
Python猫28 天前2020-10-23 15:01:13
发表了文章28 天前2020-10-23 15:00:59
耗时两年,我终于出了一本电子书!
2018 年国庆节前,我开通了微信公众号“Python猫”,写下了“喵星来客”系列的第一篇文章。
Python猫28 天前2020-10-23 15:00:59
发表了文章28 天前2020-10-23 15:00:21
同步与异步 Python 有何不同?
你是否听人们说过,异步 Python 代码比“普通(或同步)Python 代码更快?果真是那样吗?
Python猫28 天前2020-10-23 15:00:21
发表了文章2020-09-222020-09-22 10:39:41
Python 之父为什么嫌弃 lambda 匿名函数?
Python 支持 lambda 匿名函数,其扩展的 BNF 表示法是lambda_expr ::= "lambda" [parameter_list] ":"...
Python猫2020-09-222020-09-22 10:39:41
发表了文章2020-09-142020-09-14 16:05:26
详解增强算术赋值:“-=”操作是怎么实现的?
花下猫语:本篇译文仍是 Brett 大佬的“Python语法糖”系列,他在演示“-=”操作的实现时,竟发现 CPython 的一个 bug,顺手就修复了,这才是...
Python猫2020-09-142020-09-14 16:05:26
发表了文章2020-09-142020-09-14 16:05:01
详解 Python 的二元算术运算,为什么说减法只是语法糖?
原题 | Unravelling binary arithmetic operations in Python
Python猫2020-09-142020-09-14 16:05:01
发表了文章2020-09-142020-09-14 16:04:24
Python 中的数字到底是什么?
花下猫语:在 Python 中,不同类型的数字可以直接做算术运算,并不需要作显式的类型转换。但是,它的“隐式类型转换”可能跟其它语言不同,因为 Python 中...
Python猫2020-09-142020-09-14 16:04:24
发表了文章2020-09-032020-09-03 17:07:45
Python到底是强类型语言,还是弱类型语言?
我在上一篇文章中分析了 为什么 Python 没有 void 类型 的话题,在文章发布后,有读者跟我讨论起了另一个关于类型的问题,但是,我们很快就出现了重大分歧...
Python猫2020-09-032020-09-03 17:07:45
发表了文章2020-08-182020-08-18 10:33:36
Python 函数为什么会默认返回 None?
Python 有一项默认的做法,很多编程语言都没有——它的所有函数都会有一个返回值,不管你有没有写 return 语句。
Python猫2020-08-182020-08-18 10:33:36
发表了文章2020-08-182020-08-18 10:32:51
一个在交流群里讨论过两轮的问题,答案竟然跟一个 PEP 有关
没想到在今年上个月的时候,群里又有人提了同样的问题(我在讨论结束后才看到),而且最终都找到了 stackoverflow 上一个同样的问题:
Python猫2020-08-182020-08-18 10:32:51
发表了文章2020-08-132020-08-13 11:03:29
Python 为什么要在 18 年前引入布尔类型?且与 C、C++ 和 Java 都不同?
PEP原文 :https://www.python.org/dev/peps/pep-0285
Python猫2020-08-132020-08-13 11:03:29
发表了文章2020-08-132020-08-13 11:02:58
Python 为什么能支持任意的真值判断?
Python 在涉及真值判断(Truth Value Testing)时,语法很简便。
Python猫2020-08-132020-08-13 11:02:58
发表了文章2020-08-062020-08-06 15:19:17
C++ 模板沉思录(下)
花下猫语:在我们读者群里,最近出现了比较多关于 C++ 的讨论,还兴起了一股学习 C++ 的风气。樱雨楼小姐姐对 C++ 的模板深有研究,系统地梳理成了一篇近 ...
Python猫2020-08-062020-08-06 15:19:17
发表了文章2020-08-042020-08-04 16:23:30
Python 为什么会有个奇怪的“...”对象?
在写上一篇《Python 为什么要有 pass 语句?》时,我想到一种特别的写法,很多人会把它当成 pass 语句的替代。在文章发布后,果然有三条留言提及了它。
Python猫2020-08-042020-08-04 16:23:30
发表了文章2020-08-042020-08-04 16:22:36
C++ 模板沉思录(上)
如果你对Python很熟悉,你一定会觉得:“哇!这太简单了!”,然后写出以下代码:
Python猫2020-08-042020-08-04 16:22:36
发表了文章2020-07-292020-07-29 16:34:22
Python 为什么要有 pass 语句?
关于 Python 中的pass语句,它似乎很简单(只有 4 个字母),即使是没有任何编程经验的初学者也能很快地掌握它的用法。
Python猫2020-07-292020-07-29 16:34:22
发表了文章2020-07-232020-07-23 14:28:24
Python 为什么用 # 号作注释符?
然而关于注释的规范,这个话题就像我们之前聊过的缩进、终止符和命名方式一样,众口难调。
Python猫2020-07-232020-07-23 14:28:24
发表了文章2020-07-212020-07-21 14:38:19
Python 为什么只需一条语句“a,b=b,a”,就能直接交换两个变量?
从接触 Python 时起,我就觉得 Python 的元组解包(unpacking)挺有意思,非常简洁好用。
Python猫2020-07-212020-07-21 14:38:19
发表了文章2020-07-132020-07-13 11:05:55
一篇文章掌握 Python 内置 zip() 的全部内容
zip() 是 Python 中最好用的内置类型之一,它可以接收多个可迭代对象参数,再返回一个迭代器,可以把不同可迭代对象的元素组合起来。
Python猫2020-07-132020-07-13 11:05:55