chapter 2 變數 變數的命名

2021-09-24 05:49:38 字數 965 閱讀 9348

晚了一天,但在這博主還是祝能看到此篇部落格的同學「端午安康,平安喜樂」!!!(這兩天朋友來,玩嗨了……)

大駝峰:printmyname

小駝峰:printmyname

匈牙利:print_my_name

以上三種,不能說誰好誰壞,全憑個人習慣、喜好,在就國內的整個計算機語言大環境來說(我猜的),現在來看好像是「小駝峰」更勝一籌。

但在諸多python文獻(其實我也沒看幾本書)中好像是「匈牙利」更受歡迎,可能是老外更喜歡匈牙利一些,在許多的開源庫中也有一些體現。

但其實不管是變數、函式、類等等的命名,你用「大小駝峰」或是「匈牙利」再或者一些其他的規範,只要你們簡潔明瞭的表達出其含義,就是成功的。有一些公司也會規範員工的命名,在這個時候,最好還是按照公司的要求來,因為公司這樣可以更好的管理**,如果你實在是想突出自己的個性,那就一定要把**寫好,不要留坑,盡量優化,否則出現bug,就能一眼就找到你,畢竟你是最特別的。

當然,自己平時一直能注意到命名這方面的問題是最好,有時候**的可讀性可以間接的反映出乙個程式設計師的整體素養(尤其是面試第一分程式設計師的工作時,哪怕上機沒能實現功能,**好看也是一項競爭力)。畢竟**裡全是用a b c d來命名的**,真的沒幾個人願意看,哪怕你**寫的再好。程式設計師最煩的是寫注釋,然後就是讀之前員工留下的**!

如果有一天,你加入了一家公司,發現該公司並沒有對**的命名做要求,也沒有做**管理,那麼你的機會就來了。如果你能把**的規範和管理推動並實施下去,我想即使你之後離開公司,那些新加入的員工也會記著你的這份功勞!

好像扯的有點遠了……

如果在今後的**裡真的是不想寫那些注釋,可以從命名上做寫文章,最起碼能讓別人有能讀下去的信心。但如果老闆不是東西,你可以在關鍵**中命名隨意一些,保證自己第二遍也看不懂就好,離職之後美滋滋(但真的」可以,但沒必要「)。

乙份好的**,不僅僅是功能強、效率高,在細節的地方更能見微知著,個人覺得命名能佔很大的份額。就像是一本好書,不僅能教會一些什麼,每一句都會精雕細琢,大有深意……

chapter2 變數與簡單資料型別

1 變數 在 hello world.py 中使用乙個變數,注意變數a前面不要留空格,否則會報錯。程式中可隨時修改變數的值,而 python 將始終記錄變數的最新值。2 在 python 中使用變數時,變數名只能包含字母 數字和下劃線。變數名可以字母或下劃線開頭,但不能以數字開頭 變數名不能包含空格...

Chapter2筆記(變數和和簡單資料型別)

2 python變數的命名和使用 3字串 3.1使用方法修改字串的大小寫 3.2合併 拼接 字串 3.3 使用製表符或換行符來新增空白 3.4刪除空白 3.5使用字串時避免語法錯誤 4數字4.1整數 4.2浮點數 4.3使用函式str 避免型別錯誤 5注釋5.1如何編寫注釋 變數名只能包含字母 數字...

chapter2 演算法 程式的靈魂

資料結構 對資料的描述。演算法 對操作的描述。演算法 資料結構 程式 2.1什麼是演算法 演算法 廣義上,為解決乙個問題而採取的方法和步驟。計算機演算法分為兩類,非數值演算法和數值演算法。2.2簡單的演算法舉例 例2.11 2 3 100 從這個例子裡面,給出了新的思路,也就是迴圈的概念。通過迴圈能...