python C命名的一點小技巧——駝峰法和蛇形法
大家都知道,C和python的變量標識符只能是字母數學下划線這三種組合。所以變量的命名,得保證在不太長的情況下,又要兼顧表達清晰。變量名的命名又分兩大種類形——蛇形可駝峰兩個命名法。偉統的C要求fun名不多過八個字符,變量名不多過6個字符,這是為了保證在極端硬件下的編譯成功。這一點也影響了C的一些C庫的命名,這就是為什麼string copy的方法要寫strcpy。這個風格一直存續到現在,是為了更好的兼容不同設備,無論頂級pc還是簡單的智能家居。如果你的代碼要保證,多層次設備的運行兼容,請保持這個寫法。因我所在的設備,無論是安卓手機windows pc以及Linux的魯班圖還是阿裡的雲電腦,均已可以圖破6字符的變量名限製。因此,這個文章將命名變的寬泛一些。而在兼顧開發效率的同時,我們對變量的命名,少不了要從一些單詞中copy組合生成。如果用Python做工具,這一切會變得簡易可行。當然駝峰法又分大駝峰小駝峰,蛇法又分大蛇小蛇。處理方法,大同小異。token的如何命名,因人因系統而已。如果你是獨行俠,如何開心如何來。如果要寫給別人看,或者團隊合作,請按章辦事,不然就得花費時間做大量註釋解讀。是藏在屏幕背面大殺四方,還是跟著團隊進入東廠,仁者見仁智者見智。