Python猫

LV1
发表了文章

联合迭代器与生成器,enumerate() 内置函数真香!

花下猫语:Python 中很多内置函数的作用都非常大,比如说 enumerate() 和 zip(),它们使得我们在作迭代操作时极为顺手。这是一篇很多年前的 P...

Python猫
Python
发表了文章

Python 数值中的下划线是怎么回事?

花下猫语:Python 中下划线的用法令人叹为观止,相信你已在各种文章或教程中见识过了。在 2016 年的 3.6 版本之后,Python 还引入了一种新的语法...

Python猫
Python
发表了文章

Python 的上下文管理器是怎么设计的?

花下猫语:最近,我在看 Python 3.10 版本的更新内容时,发现有一个关于上下文管理器的小更新,然后,突然发现上下文管理器的设计 PEP 竟然还没人翻译过...

Python猫
Python
发表了文章

Python 之父爆料:明年至少令 Python 提速 1 倍!

大概在半年前,我偶然看到一篇文章,有人提出了给 Python 提速 5 倍的计划,并在寻找经费赞助。当时并没有在意,此后也没有看到这方面的消息。

Python猫
Python
发表了文章

为什么 Python 的 f-string 可以连接字符串与数字?

毫无疑问,Python 是一门强类型语言。强类型语言。强类型语言!(关于强弱类型话题,推荐阅读这篇 技术科普文)

Python猫
PythonDjangoGitHubC 语言
发表了文章

深入 Python 解释器源码,我终于搞明白了字符串驻留的原理!

英文:https://arpitbhayani.me/blogs/string-interning

Python猫
Python
发表了文章

Python优化机制:常量折叠

英文:https://arpitbhayani.me/blogs/constant-folding-python

Python猫
Python
提出了问题
发表了文章

Python 为什么不支持 switch 语句?

主要是因为 switch 在其它语言中太常见了,而 Python 却不支持,这样的独特性本身就值得关注,而回答这个问题,也能更加看清 Python 在程序设计上...

Python猫
Python
发表了文章

耗时两年,我终于出了一本电子书!

2018 年国庆节前,我开通了微信公众号“Python猫”,写下了“喵星来客”系列的第一篇文章。

Python猫
发表了文章

同步与异步 Python 有何不同?

你是否听人们说过,异步 Python 代码比“普通(或同步)Python 代码更快?果真是那样吗?

Python猫
发表了文章

Python 之父为什么嫌弃 lambda 匿名函数?

Python 支持 lambda 匿名函数,其扩展的 BNF 表示法是lambda_expr ::= "lambda" [parameter_list] ":"...

Python猫
Python
发表了文章

详解增强算术赋值:“-=”操作是怎么实现的?

花下猫语:本篇译文仍是 Brett 大佬的“Python语法糖”系列,他在演示“-=”操作的实现时,竟发现 CPython 的一个 bug,顺手就修复了,这才是...

Python猫
发表了文章

详解 Python 的二元算术运算,为什么说减法只是语法糖?

原题 | Unravelling binary arithmetic operations in Python

Python猫
发表了文章

​Python 中的数字到底是什么?

花下猫语:在 Python 中,不同类型的数字可以直接做算术运算,并不需要作显式的类型转换。但是,它的“隐式类型转换”可能跟其它语言不同,因为 Python 中...

Python猫
发表了文章

Python到底是强类型语言,还是弱类型语言?

我在上一篇文章中分析了 为什么 Python 没有 void 类型 的话题,在文章发布后,有读者跟我讨论起了另一个关于类型的问题,但是,我们很快就出现了重大分歧...

Python猫
发表了文章

Python 函数为什么会默认返回 None?

Python 有一项默认的做法,很多编程语言都没有——它的所有函数都会有一个返回值,不管你有没有写 return 语句。

Python猫
发表了文章

一个在交流群里讨论过两轮的问题,答案竟然跟一个 PEP 有关

没想到在今年上个月的时候,群里又有人提了同样的问题(我在讨论结束后才看到),而且最终都找到了 stackoverflow 上一个同样的问题:

Python猫
发表了文章

Python 为什么要在 18 年前引入布尔类型?且与 C、C++ 和 Java 都不同?

PEP原文 :https://www.python.org/dev/peps/pep-0285

Python猫
发表了文章

Python 为什么能支持任意的真值判断?

Python 在涉及真值判断(Truth Value Testing)时,语法很简便。

Python猫

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券