欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python基礎(chǔ)之注釋的用法

 更新時間:2021年06月25日 08:58:14   作者:繁花似錦Fighting  
今天給大家?guī)淼氖顷P(guān)于Python的相關(guān)知識,文章圍繞著Python注釋的用法展開,文中有非常詳細的介紹及代碼示例,需要的朋友可以參考下

前言

Python代碼的基本規(guī)范如下:

1、Python 文件將以 .py 為擴展名。

2、在Python中嚴格區(qū)分大小寫(大小寫敏感),如果寫錯了大小寫,程序會報錯。

3、Python中的每一行就是一條語句,每條語句以換行結(jié)束,不用;分號結(jié)束。

4、Python是縮進嚴格的語言,所以在Python中不要隨便寫縮進。

  • 縮進的好處是強迫你寫出縮進較少的代碼,你會傾向于把一段很長的代碼拆分成若干函數(shù),從而得到縮進較少的代碼。
  • 縮進的壞處就是復制-粘貼功能失效了,當你重構(gòu)代碼時,粘貼過去的代碼必須重新檢查縮進是否正確。

5、一條語句可以分多行編寫,多行編寫時語句后邊以\結(jié)尾 。

6、Python中每一行語句不要過長(規(guī)范中建議每行不要超過80個字符)。

擴展:

Python中文文檔地址:https://docs.python.org/zh-cn/3/index.html。關(guān)于代碼規(guī)范:
Python 官方提供有一系列 PEP(Python Enhancement Proposals) 文檔,其中第 8 篇文檔專門針對 Python 的代碼格式 給出了建議,也就是俗稱的 PEP 8。
文檔地址:https://www.python.org/dev/peps/pep-0008/。

一、注釋的作用

通過使用自己熟悉的語言,在程序中提示或解釋某些關(guān)鍵代碼的思路、作用和功能等,能夠大大增強程序的可讀性。(代碼的可讀性是非常重要的)

代碼注釋效果如下圖:

沒有添加注釋的代碼。

添加注釋的代碼。

二、注釋的分類

注釋分為兩類:單行注釋 和 多行注釋。

單行注釋

#作為單行注釋的符號。只注釋一行內(nèi)容,語法如下:

# 注釋內(nèi)容

多行注釋

可以注釋多行內(nèi)容,常用來為 Python 函數(shù)、類、模塊等等添加功能、版本和作者等描述信息, 語法如下:

#寫法一:一對三雙引號
"""
  第一行注釋
  第二行注釋
  第三行注釋
"""

#寫法二:一對三單引號
'''
  注釋1
  注釋2
  注釋3
'''

三、注釋的注意事項

Python 解釋器(Python Interpreter)在執(zhí)行程序(代碼)時會忽略注釋部分,不做任何處理。
當Python解釋器解析Python文件的時候,一旦發(fā)現(xiàn)出現(xiàn)了#,就會認為#右邊的文字全部都是說明性的文字,Python的解釋器會直接跳過這一行,解釋下一行代碼。

極簡單的注釋可以放到一行代碼的后面,一般習慣代碼后面添加兩個空格,再書寫注釋文字。

print('hello Python')  # 輸出

#號和注釋之間需要加上一個空格,不是強制,是規(guī)范。

Python 多行注釋不支持嵌套,如下所示為錯誤寫法:

'''
外層注釋
    '''
    內(nèi)層注釋
    '''
'''

多行注釋符號'''"""也可以作為字符串的開始和結(jié)束標記。
Python 中當多行注釋符號作為字符串的一部分出現(xiàn)時,就不能再將它們當做多行注釋標記,而應該看做是字符串的一部分,如下所示:

#方式一
print("hello world ! hello python !")
print('hello world !')
print("""真香""")
print('''是真的''')

#方式二
str1 = "hello world ! hello python !"
str2 = 'hello world !'
str3 = """真香"""
str4 = '''是真的'''
print(str1)
print(str2)
print(str3)
print(str4)

"""
#執(zhí)行結(jié)果都是
hello world ! hello python !
hello world ! 
真香
是真的
"""

四、什么時候需要使用注釋

  • 注釋不是越多越好,對于一目了然的代碼,不需要添加注釋。
  • 對于 復雜的操作,應該在操作開始前寫上若干行注釋。
  • 絕不要描述代碼,假設閱讀代碼的人比你更懂 Python,他只是不知道你的代碼要做什么,代碼注釋要做功能性描述。

在一些正規(guī)的開發(fā)團隊,通常會有 代碼審核 的慣例,就是一個團隊中彼此閱讀對方的代碼。

五、總結(jié)

注釋是一個程序員必須要具有的良好編程習慣。

注釋的作用有兩個:

  • 說明代碼。
  • 調(diào)試程序。

注釋快捷鍵

  • 單行注釋:ctrl + /。
  • 多行注釋:沒有,只能選中多行,在ctrl + /。

到此這篇關(guān)于Python基礎(chǔ)之注釋的用法的文章就介紹到這了,更多相關(guān)Python注釋內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python實現(xiàn)尼姆游戲

    python實現(xiàn)尼姆游戲

    這篇文章通過詳細的python代碼實現(xiàn)尼姆游戲,小編覺得挺不錯的?,F(xiàn)在分享給大家,也給大家做個參考,需要的朋友可以收藏下。一起跟隨小編過來看看吧
    2021-12-12
  • YOLOv8訓練自己的數(shù)據(jù)集(詳細教程)

    YOLOv8訓練自己的數(shù)據(jù)集(詳細教程)

    YOLO是一種基于圖像全局信息進行預測的目標檢測系統(tǒng),YOLOv8 是ultralytics公司在2023年1月10號開源的YOLOv5的下一個重大更新版本,這篇文章主要給大家介紹了關(guān)于YOLOv8訓練自己的數(shù)據(jù)集的相關(guān)資料,需要的朋友可以參考下
    2023-01-01
  • Python函數(shù)值傳遞引用傳遞及形式參數(shù)和實際參數(shù)的區(qū)別

    Python函數(shù)值傳遞引用傳遞及形式參數(shù)和實際參數(shù)的區(qū)別

    這篇文章主要介紹了Python函數(shù)值傳遞引用傳遞及形式參數(shù)和實際參數(shù)的區(qū)別,具有一定的參考價值,需要的小伙伴可以參考一下,希望對你的學習有所幫助
    2022-05-05
  • 使用rpclib進行Python網(wǎng)絡編程時的注釋問題

    使用rpclib進行Python網(wǎng)絡編程時的注釋問題

    這篇文章主要介紹了使用rpclib進行Python網(wǎng)絡編程時的注釋問題,作者講到了自己在編寫服務器時要用unicode注釋等需要注意的地方,需要的朋友可以參考下
    2015-05-05
  • Python的Django框架中自定義模版標簽的示例

    Python的Django框架中自定義模版標簽的示例

    這篇文章主要介紹了Python的Django框架中自定義模版標簽的示例,標簽的用處比過濾器更多,需要的朋友可以參考下
    2015-07-07
  • 小學生也能看懂的python語法之循環(huán)語句精解

    小學生也能看懂的python語法之循環(huán)語句精解

    這篇文章主要介紹了詳解Python中的條件,循環(huán)語句,包括while循環(huán)for循環(huán),循環(huán)語句是學習各個編程語言的最基本的基礎(chǔ)知識,需要的朋友可以參考下
    2021-09-09
  • 基于Python的微信機器人開發(fā) 微信登錄和獲取好友列表實現(xiàn)解析

    基于Python的微信機器人開發(fā) 微信登錄和獲取好友列表實現(xiàn)解析

    這篇文章主要介紹了Python微信機器人開發(fā) 微信登錄和獲取好友列表實現(xiàn)解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-08-08
  • python 基于pygame實現(xiàn)俄羅斯方塊

    python 基于pygame實現(xiàn)俄羅斯方塊

    這篇文章主要介紹了python 基于pygame實現(xiàn)俄羅斯方塊的方法,幫助大家更好的理解和學習使用python,感興趣的朋友可以了解下
    2021-03-03
  • 非常全面的Python常見基礎(chǔ)面試題及答案

    非常全面的Python常見基礎(chǔ)面試題及答案

    Python是目前編程領(lǐng)域最受歡迎的語言,Python可用于許多領(lǐng)域,Web應用程序開發(fā),自動化,數(shù)學建模,大數(shù)據(jù)應用程序等等,這篇文章主要給大家介紹了關(guān)于Python常見基礎(chǔ)面試題及答案的相關(guān)資料,需要的朋友可以參考下
    2021-09-09
  • 一文詳細介紹PyQt5 QPushButton() 的作用

    一文詳細介紹PyQt5 QPushButton() 的作用

    通過本文的介紹,相信你已經(jīng)對PyQt5中的QPushButton控件有了深入的了解,從基礎(chǔ)介紹到常用屬性和方法,再到應用場景和樣式定制,本文為你提供了全面的指南,感興趣的朋友跟隨小編一起看看吧
    2024-08-08

最新評論