Python中注釋與宣告

2022-06-06 18:45:10 字數 1339 閱讀 5548

#:使用井號進行單行注釋

python中貌似沒有提供多行注釋,不過我們可以利用三引號的多行字串來進行多行注釋

"""

多行注釋內容

多行注釋內容

......

"""或者

'''多行注釋內容

多行注釋內容

......

'''

在定義函式或類的時候,在縮排之後的第一行使用三引號注釋,就是文件字串

可以使用__doc__在之後檢視這段字串

def a():

'''這是文件字串'''

pass

print(a.__doc__)

#! /usr/bin/env python3
帶等於號的

# coding=
最常見的,帶冒號的(大多數編輯器都可以正確識別的)

#!/usr/bin/python

# -*- coding: -*-

vim的:

#!/usr/bin/python

# vim: set fileencoding=:

精確表達:

更加精確的解釋是:

符合正規表示式:"^[ \t\v]*#.*?coding[:=][ \t]*([-_.a-za-z0-9]+)" 就可以;

關於正規表示式的理解:

1."^"表示開始;

2."[ \t\v]"表示匹配製表符\t和垂直製表符\v,*表示匹配0次或者多次,則[ \t\v]*合起來理解就是匹配0次或者多次\t\v;

3."#"匹配#字元,即對應標題的#字元;

4.".*"表示接下來匹配任意字元,".*?"表示以非貪心演算法匹配任意字元,對應標題中的「 -*- 」;

5."coding"對應標題中的coding;

6."[:=]"表示接下來的字元是":"或者"="出現的任意多個字元,對應標題中的":";

7.[ \t]*表示接下來匹配0次或者多次\t;標題中表示使用了0次;

8.[-_.a-za-z0-9]表示匹配出現'_'字元、小寫字母'a至z'、大小字母'a至z'、數字『0至9』的任意多的字元,對應標題中的utf-8

9.接下來標題中的" -*- "則這個官方表示式沒有給出解釋,因此這個正規表示式應該是不完整的,我覺得完整的正規表示式可以為:

"^[ \t\v]*#.*?coding[:=][ \t]*([-_.a-za-z0-9]+).*$"

python中注釋怎麼寫 Python中注釋與宣告

python中注釋的寫法 使用井號進行單行注釋 python中貌似沒有提供多行注釋,不過我們可以利用三引號的多行字串來進行多行注釋 多行注釋內容 多行注釋內容 或者多行注釋內容 多行注釋內容 文件字串 在定義函式或類的時候,在縮排之後的第一行使用三引號注釋,就是文件字串 可以使用 doc 在之後檢視...

python中注釋的寫法

說明 記錄在python中注釋的寫法。1.單行注釋,行以 開頭 這是乙個單行注釋 print hello world 2.多行注釋,使用三個單引號,或者三個雙引號將其要注釋的內容擴起來 這是乙個單行注釋 第一行要注釋的內容 第二行要注釋的內容 第三行要注釋的內容 print hello world ...

Python中注釋(多行注釋和單行注釋)的用法例項

前言 學會向程式中新增必要的注釋,也是很重要的。注釋不僅可以用來解釋程式某些部分的作用和功能 用自然語言描述 的功能 在必要時,還可以將 臨時移除,是除錯程式的好幫手。當然,新增注釋的最大作用還是提高程式的可讀性!很多時候,筆者寧願自己寫乙個應用,也不願意去改進別人的 沒有合理的注釋是乙個重要原因。...