第4 5節 縮排 注釋 文件字串及識別符號

2021-09-22 18:37:01 字數 933 閱讀 7727

二、 關於注釋及文件字串

前面對注釋有「python中注釋使用#開頭,只能做單行注釋,如果是多行,可以採用每行加#號」,其實這個說法也不完全正確。

該說法只是一種常用的注釋行為,還有一種注釋的使用方法,就是直接使用字串,如果涉及多行字串,則用三引號(三個單引號或三個雙引號)標記起來。這種注釋使用方法,一般用於在def語句後面以及模組和類的開頭。

放在函式開頭的字串稱為文件字串(docstring),將作為函式的一部分儲存起來。可以用:函式名. __doc__訪問這些文件字串,特殊的內建函式help可使用它獲取有關函式的資訊,其中就包含函式的文件字串。

舉例:

def week(weekday):   #定義函式

'''函式傳入1-7表示星期幾的日子,輸出英文單詞的對應周時間的名字

如果輸入資料不是1-7,則返回報錯資訊

'''if not 0help(week)   #檢視函式的幫助,輸出如下內容:

help on function week in module __main__:

week(weekday)

函式傳入1-7表示星期幾的日子,輸出英文單詞的對應周時間的名字

如果輸入資料不是1-7,則返回報錯資訊

很有意義的文件字串,對於提高程式的使用者友好性非常有用。二、   python識別符號

1.    在python中,名稱(識別符號)被用於變數名、函式名、方法名、屬性名等,名稱(識別符號)只能由字母、數字和下劃線(_)構成,且不能以數字打頭;

2.    變數可將其視為指向值的名稱,在**執行過程中,對應的變數就存在本地名字空間這個字典內,可以通過本地名字空間訪問這些變數。在python中有乙個名為vars的內建函式,它返回的值與locals函式返回值相同,二者是等價的。

字串的方法及注釋

capitalize 把字串的第乙個字元改為大寫 casefold 把整個字串的所有字元改為小寫 center width 將字串居中,並使用空格填充至長度 width 的新字串 count sub start end 返回 sub在字串裡邊出現的次數,start 和end 引數表示範圍,可選。en...

字串的方法及注釋

capitalize 把字串的第乙個字元改為大寫 casefold 把整個字串的所有字元改為小寫 center width 將字串居中,並使用空格填充至長度 width 的新字串 count sub start end 返回 sub 在字串裡邊出現的次數,start 和 end 引數表示範圍,可選。...

Py 字串方法及注釋

capitalize 把字串的第乙個字元改為大寫 casefold 把整個字串的所有字元改為小寫 center width 將字串居中,並使用空格填充至長度 width 的新字串 count sub start end 返回 sub 在字串裡邊出現的次數,start 和 end 引數表示範圍,可選。...