社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

What the f*ck Python!

Python之美 • 6 年前 • 717 次点击  

17年9月我曾经写过一篇 wtfPython: 一组有趣的、微妙的、复杂的Python代码片段 介绍wtfPython这个项目,这里面有一些非常有趣且鲜为人知的 Python 特性,其中有些知识点也让我涨了姿势。

最近发现网友leisurelylicht开源了它的中文翻译项目(https://github.com/leisurelicht/wtfpython-cn, 也可以点击文末的「阅读原文」到达),欢迎大家了解这个项目,有能力的话可以帮助作者改进翻译。

我摘录下项目介绍:

Python, 是一个设计优美的解释型高级语言, 它提供了很多能让程序员感到舒适的功能特性. 但有的时候, Python 的一些输出结果对于初学者来说似乎并不是那么一目了然.

这个有趣的项目意在收集 Python 中那些难以理解和反人类直觉的例子以及鲜为人知的功能特性, 并尝试讨论这些现象背后真正的原理!

虽然下面的有些例子并不一定会让你觉得 WTFs, 但它们依然有可能会告诉你一些你所不知道的 Python 有趣特性. 我觉得这是一种学习编程语言内部原理的好办法, 而且我相信你也会从中获得乐趣!

如果您是一位经验比较丰富的 Python 程序员, 你可以尝试挑战看是否能一次就找到例子的正确答案. 你可能对其中的一些例子已经比较熟悉了, 那这也许能唤起你当年踩这些坑时的甜蜜回忆 😅

如果你习惯在命令下工作,还可以在终端里面阅读

  1. $ pip install wtfpython -U

  2. # 或者

  3. $ npm install -g wtfpython

  4. $ wtfpython  # 在命令行中运行 wtfpython, 就可以开始浏览了

PS:不过这个是英文的,有兴趣的同学可以做一个中文的命令行工具



今天看啥 - 高品质阅读平台
本文地址:http://www.jintiankansha.me/t/HN4n6rnfAA
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/27050
 
717 次点击