一些有趣的鲜为人知的Python特性集合
无论你是Python新手还是Python老手,我相信,这个系列的文章都会让你获益良多!
本系列为我在github上的一个项目,由于markdown语法不同所以在简书上做了一些改动并且按章节来发。如果中间有什么错误,请务必留言我会第一时间改正。
Python作为一个设计优美的交互式脚本语言,提供了许多人性化的语法。但是也因为这个原因,有些Python的代码片段并不会按照用户想象的那样运行。
这一系列文章就让我们总结一下那些Python里反直觉的代码片段,并且深入研究一下其中的运行原理。
以后的某些例子可能并不像是标题说的那样....嗯....反直觉,但是它们依旧会带你揭示一些你从来没有意识到的Python语言特性。
而且,我发现这也是一种很好的学习编程语言的方法,不过前提是你不要认为这篇文章会告诉你一切,抛砖引玉而已。相信我,你需要的知识都隐藏在互联网的某个角落里。
如果你已经写了很久的Python代码,你可以把下面的这些例子当做一个挑战,试一试自己能不能在第一次就猜对结果。也许某些例子里的坑你已经遇到过并且解决了,那么再次看见这个坑的时候我想你会为当时自己的努力而自豪的。
好了,下面是整个系列的目录,每发布一篇那一篇的超链接就会变得可以点击。
目录
秦洛:疯狂的Python-01(善变的字符串)zhuanlan.zhihu.com秦洛:疯狂的Python-02(不变的哈希值)zhuanlan.zhihu.com秦洛:疯狂的Python-03(说了要执行就一定会执行