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

2021-10-11 17:03:38 字數 1193 閱讀 2564

python中注釋的寫法

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

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中注釋的寫法。1.單行注釋,行以 開頭 這是乙個單行注釋 print hello world 2.多行注釋,使用三個單引號,或者三個雙引號將其要注釋的內容擴起來 這是乙個單行注釋 第一行要注釋的內容 第二行要注釋的內容 第三行要注釋的內容 print hello world ...

Python中注釋與宣告

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

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

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