學習Python前诸典,相信很多新手們都找過有關(guān)于Python的簡介或者資料,不知道有沒有注意到,簡介中有多次提到優(yōu)雅這個字眼狐粱∫ㄔⅲ”優(yōu)雅”,yy一下肌蜻,絕對是女神呀互墓,怎么能用來形容一門計算機語言呢?
不用質(zhì)疑蒋搜,Python語言絕對是高效且優(yōu)雅的篡撵。為什么這樣說呢?以兩個非常簡單的例子來說:
一.若你是以英語為母語的豆挽,那么寫python代碼育谬,就好像是在寫文章一樣,而非像C帮哈,C++那樣先定義膛檀,然后兜圈圈。
二.在隊列操作性能上更具操作性
所以如果你是學霸娘侍,那么你可以讀懂一名優(yōu)秀程序員的代碼,而且毫不費勁咖刃。如果你是學渣,谷歌翻譯也能幫助你讀通代碼憾筏,不過理不理解就不知道了嚎杨。
那么Python代碼為什么能這么優(yōu)雅呢?這是因為Python的書寫規(guī)范踩叭,只要遵守規(guī)范磕潮,就能寫好Python代碼。首先舉個例子:
print(**'hello world!'**) print(**'hello,python!'**) print(**'hello world!hello python!'**)
hello world!
hello,python!
hello world!hello python!
Process finished with exit code 0
Python的書寫規(guī)范有:
- 縮進: 四個空格來縮進代碼容贝!不要使用tab自脯!也不要混合使用!(當然也可以設(shè)置開發(fā)軟件的格式為tab鍵等同于四個空格)字典中空四個格處理縮進斤富,第一行不要有空格膏潮。所以一定要注意,代碼中縮進的應用满力。
print(**'hello world!'**) print(**'hello,python!'**) print(**'hello world!hello python!'**)
(無論哪一行縮進焕参,都報錯)報錯信息:
IndentationError: unexpected indent
Process finished with exit code 1
- 注釋,使用“#”來添加注釋油额,不要使用無意義的注釋叠纷,不過需要注意的是:
(1)在代碼的關(guān)鍵部分(或比較復雜的地方), 能寫注釋的要盡量寫注釋
(2)比較重要的注釋段, 使用多個等號隔開, 可以更加醒目, 突出重要性
寫注釋能提高代碼的可讀性,這對于程序員可是一個非常值得注意的地方潦嘶。
- Python代碼中每個print默認輸出結(jié)果占一行涩嚣。但是在Python2.x版本中當print后面添加‘,’后,就將兩個輸出語句連接到一起,結(jié)果并列輸出航厚,只占一行顷歌。在Python3.x版本中print()成為一個輸出函數(shù),每個print()的輸出結(jié)果各占一行幔睬。
Python2.x
Python3.x
- 空格的使用(不強制要求)眯漩,讓代碼看起來更加清楚方便。在二元運算符兩邊各空出一格麻顶。[=,-,+=,==,>,in,is,not,and]:
不要在行尾加分號
每行不超過80個字符赦抖!
a. 如果一個文本字符串在一行放不下,可以使用圓括號實現(xiàn)隱式行鏈接辅肾。
b.注釋中摹芙,較長的url寫在一行中。
括號使用原則: 寧缺毋濫宛瞄。
除非是用于實現(xiàn)行連接,否則不要在返回語句或者條件語句中使用括號
頂級定義之間空兩行交胚,比如函數(shù)或者類定義份汗;方法定義之間空一行,方法定義蝴簇,類定義與第一個方法定義之間都是空一行杯活。
如果能夠在寫Python代碼的時候注意到這些,你就一定能夠?qū)懗龀錾腜ython代碼熬词,讓讀代碼的人眼前一亮旁钧。而且這可是找工作時筆試的加分項,一定要注意啦互拾。
Python代碼書寫方式都已經(jīng)告訴你們了歪今,相信你們一定想要寫出漂亮的Python代碼。別著急颜矿,下一章寄猩,我會帶大家寫一個簡單的Python代碼!體驗體驗擼Python代碼的樂趣骑疆。
零基礎(chǔ)學習Python非常難田篇,學習這事本來就是一件非常煎熬的事情,人都不愿意學習箍铭,可是沒辦法泊柬,為了生存掌握一個技能,你必須學诈火。自己一個人努力拼搏可能最終短期見不到效果容易重復走彎路兽赁,而與千人Py學習者一起努力,相當于一千個人在幫你。歡迎在QQ上加入我們學習聚集群:816572891