<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Python基礎(chǔ)第三講:這樣寫 Python 代碼注釋,方便你我他

          共 1837字,需瀏覽 4分鐘

           ·

          2021-03-27 15:07



          小白:小碼哥,我特別不喜歡寫代碼注釋。到底要不要寫呢?


          小碼哥:需要的。今天一起聊一下 Python 代碼注釋:



          01
          什么是代碼注釋


          注釋就是在你的代碼里面添加上解釋說(shuō)明。


          代碼是告訴閱讀的人做什么事情,而注釋是告訴閱讀的人為什么這么做。


          這點(diǎn)在學(xué)習(xí)編程的時(shí)候,特別重要;尤其在剛開始的時(shí)候一定要養(yǎng)成寫注釋的習(xí)慣,不要嫌其麻煩,因?yàn)樽⑨屨娴暮芊奖汩喿x代碼的人理解。


          在實(shí)際工作中,項(xiàng)目一般都很大,需要協(xié)作完成。


          如果有人沒寫注釋就給下一個(gè)人閱讀,那閱讀有可能變成特別痛苦的一件事情。有時(shí)候代碼漂不漂亮也要看注釋是不是全面。


          不過(guò)目前的普遍狀況是,國(guó)內(nèi)很多人,即使是工作很多年的老程序員也不喜歡寫注釋。筆者在看國(guó)內(nèi)的 Python 或其它編程語(yǔ)言視頻教程時(shí)也發(fā)現(xiàn)很多老師不寫注釋。因?yàn)槁闊?,認(rèn)為是多干活。

          這個(gè)觀點(diǎn)是錯(cuò)誤的,


          因?yàn)榧词棺约簩懙拇a,2年以后我相信你自己都不記得寫的是什么了。


          另外,據(jù)我了解,一些大公司代碼注釋寫的都非常全面,比如Google、 Oracle等。



          02
          Python 代碼注釋


          既然注釋這么重要,咱們看看Python的注釋都有哪些呢?


          01 單行注釋


          在Python中,單行注釋用井號(hào)(#)標(biāo)識(shí),也就是 # 后面的內(nèi)容;


          但是,要注意以下幾點(diǎn):


          A: # 和注釋內(nèi)容之間必須留一個(gè)空格才可以否則不符合規(guī)范, 如圖所示:



          B: 注釋的作用是解釋說(shuō)明,并不是真的需要運(yùn)行。如下代碼。你只會(huì)看到你好,小碼哥,其他的你看不到。



          C: 注釋可以寫在代碼的任何地方,甚至可以在代碼行中使用。推薦寫在代碼上面



          D: 您寫的注釋一定要注意語(yǔ)言的簡(jiǎn)短、貼切、切中要害。PEP 8建議將代碼保持在79個(gè)字符或更少,代碼行中的注釋最多為72個(gè)字符。如果您的注釋接近或超過(guò)了該長(zhǎng)度,則需要將其轉(zhuǎn)變?yōu)槎嘈凶⑨尅?/span>


          02 多行注釋


          多行注釋用一對(duì)三引號(hào)(''' ''' )或者一對(duì)三個(gè)雙引號(hào)(""" """)表示。


          多行注釋一般用在整個(gè)文本或者某一個(gè)代碼區(qū)域的解釋說(shuō)明,其中三個(gè)雙引號(hào)表示整個(gè)文檔的說(shuō)明。


          有一點(diǎn)需要注意:雙引號(hào)是英文輸入法的,不是中文輸入法。今天有一個(gè)圈友遇到該問(wèn)題,他怎么無(wú)法注釋。希望大家注意。大家一起學(xué)習(xí)的效率還是比較高的,因?yàn)樗说膯?wèn)題就是自己的經(jīng)驗(yàn),及早避免。



          03
          Python 代碼注釋小技巧

          如果我們有很長(zhǎng)一段文字需要注釋呢?或者批量將代碼轉(zhuǎn)化為注釋,一行一行地注釋它可能需要很多時(shí)間!


          在這種情況下,只需選擇需要作為注釋的代碼行并在PC上按Ctrl+/,或在Mac上按Cmd+/。所有選中的代碼前都將加上一個(gè)#標(biāo)記,并被程序忽略。


          如果您的注釋行數(shù)較多,或者您正在閱讀的腳本中的注釋非常長(zhǎng),那么您的文本編輯器可能會(huì)讓您選擇使用左側(cè) 減號(hào)(-)的折疊它們。如下圖



          折疊前后對(duì)比


          最后,需要注意一點(diǎn):注釋雖然比較方便,但是并不是每一行代碼都需要注釋。只有關(guān)鍵的地方需要,比如:新的語(yǔ)法點(diǎn)、代碼重點(diǎn)解決的問(wèn)題、重要的細(xì)節(jié)或者結(jié)論等。

          以上內(nèi)容摘自《零基礎(chǔ)輕松學(xué) Python》



          更多精彩


          在公眾號(hào)后臺(tái)對(duì)話框輸入以下關(guān)鍵詞

          查看更多優(yōu)質(zhì)內(nèi)容!


          PM2.5 | 世界杯 | 驚喜 | 附書代碼

          覺得不錯(cuò),請(qǐng)把這篇文章分享給你的朋友

          轉(zhuǎn)載 / 投稿請(qǐng)聯(lián)系:data_circle_yoni

          ● 總結(jié) Python 的4張超大思維導(dǎo)圖,一定不要錯(cuò)過(guò)哦

           知乎13萬(wàn)贊!為何很多名校畢業(yè)生,都輸在了人生后半程

           【連載】小白輕松學(xué)Python ---- 到底如何入門  Python?

          ● 怎么才能自學(xué)成 Python 大牛?這有些建議

           Python打牢基礎(chǔ),從22個(gè)語(yǔ)法開始!

           手把手 | 爬取京東評(píng)論,且修改網(wǎng)址直接可復(fù)用哦(送代碼)

          ● 為何“Python 之父” 力薦的小藍(lán)書火了?

           Python實(shí)戰(zhàn) | 只需 ”三步“ 爬取二手iphone手機(jī)信息(轉(zhuǎn)發(fā)送源碼)

           做數(shù)據(jù)分析不得不看的書有哪些?

           Python實(shí)戰(zhàn) | 手把手教你爬取豆瓣電影 Top 250(附全部代碼)

          瀏覽 18
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  免费一级A片 | 蜜桃成人无码区免费视频网站 | 日本A∨再现 | 欧美日韩中文在线观看 | 北条麻妃与黑人 |