這是github上的乙個專案,英文原版已經收穫超8000的星標。
一些有趣且鮮為人知的 python 特性.
python, 是乙個設計優美的解釋型高階語言, 它提供了很多能讓程式設計師感到舒適的功能特性. 但有的時候, python 的一些輸出結果對於初學者來說似乎並不是那麼一目了然.
這個有趣的專案意在收集 python 中那些難以理解和***直覺的例子以及鮮為人知的功能特性, 並嘗試討論這些現象背後真正的原理!
雖然下面的有些例子並不一定會讓你覺得 wtfs, 但它們依然有可能會告訴你一些你所不知道的 python 有趣特性. 我覺得這是一種學習程式語言內部原理的好辦法, 而且我相信你也會從中獲得樂趣!
如果您是一位經驗比較豐富的 python 程式設計師, 你可以嘗試挑戰看是否能一次就找到例子的正確答案. 你可能對其中的一些例子已經比較熟悉了, 那這也許能喚起你當年踩這些坑時的甜蜜回憶
如果你不是第一次讀了, 你可以在這裡獲取變動內容.
那麼, 讓我們開始吧...
table of contents/目錄
table of contents/目錄
structure of the examples/示例結構
usage/用法
examples/示例
section: strain your brain!/大腦運動!
Linux核心編譯 很少有人提及的一些內容
1.你可以使用o 引數將編譯結果放到其他位置 非源 目錄 例如 make o build 這樣做的好處是你的源 目錄不會受到任何改變 你甚至可以在不同的體系結構間共享源 注意對每一條make命令都必須附加o 引數 2.指定arch和cross compile make arch arm cross ...
一些有趣且鮮為人知的 Python 特性
github 上有個非常有意思的倉庫 what the f ck python 作者收集了很多有趣且鮮為人知的 python 特性 這個有趣的專案意在收集 python 中那些難以理解和 直覺的例子,並嘗試討論這些現象背後真正的原理!而所有的一切,其實都是 cpython 內部實現中利弊之間的的權衡...
一些有趣的函式
split 函式是用來處理字串的,遍歷字串,當遇到某一標誌時則將字串分割成列表。例如 s jhdj dkdskd s dskdh sdsdk sdksd skd sds kd sd s1 s.split 標誌設定為空格執行結果 jhdj dkdskd s dskdh sdsdk sdksd skd ...