一些有趣但少有人知的 Python 特性

2021-10-10 06:32:49 字數 767 閱讀 2391

這是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 ...