<menu id="ycqsw"></menu><nav id="ycqsw"><code id="ycqsw"></code></nav>
<dd id="ycqsw"><menu id="ycqsw"></menu></dd>
  • <nav id="ycqsw"></nav>
    <menu id="ycqsw"><strong id="ycqsw"></strong></menu>
    <xmp id="ycqsw"><nav id="ycqsw"></nav>
  • python編程規范要求(新手入門必知python代碼編寫規范)


    注釋是編寫程序中的一種必不可少的、公認的風格規范,對于他人使得他人更易于讀懂理解,對于編寫者也易于維護和修改。

    Python基礎-注釋風格規范

    這種默認規則從編程語言一開始到現在一直被認可,每種語言都有其注釋寫法規范,Python也不例外。

    Python中的注釋可分為:單行注釋、多行注釋、特殊注釋(編碼聲明注釋)


    單行注釋:

    Python中以 # 標識為單行注釋,#后面的內容均為注釋內容,不會被解釋器解釋(不能換行哦)

    # 判斷C盤下的test.txt是否是文件
    os.path.isfile('C:\test.txt')
    
    
    # 睡眠一秒鐘
    time.sleep(1)

    當然 # 也可以放在程序結尾的右側

    time.sleep(1)  # 睡眠一秒鐘

    甚至采用每行使用 # 達到多行注釋的效果

    # 這是單行注釋復用實現多行注釋(不推薦)
    # 這是單行注釋復用實現多行注釋(不推薦)
    print('datapro')

    這樣做并非不對,但是不推薦上述這樣使用 ,Python中有其多行注釋的標識符,如下


    多行注釋:

    當需要寫的注釋內容較多時,Python中可以使用 ”’ ”’(六個單引號) 或 “”” “”” (六個雙引號)作為多行注釋,注釋內容放在中間

    '''
    這是多行注釋演示
    這是多行注釋演示
    這是多行注釋演示
    '''
    print('這是多行注釋演示')
    """
    判斷C盤下的test.txt是否是文件
    如果是則睡眠一秒鐘
    然后輸出 datapro
    """
    re = os.path.isfile('C:\test.txt')
    if re:
        time.sleep(1)
        print('datapro')

    對方法(函數)的注釋說明

    def deploy(path, remote_ip, remote_path):
        '''
        這是一個自動部署程序
        :param remote_ip: 遠程IP地址
        :param remote_path: 遠程部署路徑
        :return: 返回值
        '''
        
        pass

    對類的注釋說明

    class Deploy(object):
      """這是一個部署程序類"""

    編碼聲明注釋

    Python中還提供了一種用于聲明編碼的注釋,

    # -*- coding:UTF-8 -*-

    它是Python2.x中遺留下來的,主要是為了解決中文編碼問題,在Python3中此類問題已不存在,但是為了規范、增強代碼的可執行性和及時了解程序的編碼,還是建議加上編碼注釋。

    注:-*- 并沒有什么實際意義,只是為了美觀裝飾了下,所以還可以使用以下風格

    # coding:UTF-8
    # coding:utf-8
    # coding:gbk

    另外,有時候Python代碼文件的開頭也有這么一段

    #!/usr/bin/env?python

    他的作用是 聲明用那個python解釋器去執行代碼,上面的寫法是Linux環境下的寫法 指的是 使用 /usr/bin/env 目錄下的python解釋器去執行代碼

    windows環境下只要替換為windows解釋器路徑即可

    #!C:software python

    其實無論哪種環境只要python解釋器添加到了全局環境變量 上述的聲明都是不需要的。

    版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。

    發表評論

    登錄后才能評論
    国产精品区一区二区免费