1樓:倆病人的病歷本
在python中,所有識別符號
可以包括英文、數字以及下劃線(_),但不能以數字開頭。python中的識別符號是區分大小寫的。
----這是知識背景------
但是通常python的變成習慣以下劃線開頭的識別符號是有特殊意義的。以單下劃線開頭(_foo)的代表不能直接訪問的類屬性,需通過類提供的介面進行訪問,不能用「from *** import *」而匯入;以雙下劃線開頭的(__foo)代表類的私有成員;以雙下劃線開頭和結尾的(__foo__)代表python裡特殊方法專用的標識,如__init__()代表類的建構函式。
在互動模式下執行python時,一個下劃線字元(_)是特殊識別符號,它保留了表示式的最後一個計算結果。
>>> "hello"
'hello'
>>> _
'hello'
>>> 10+10
20>>> _
20在python中,函式、類、模組定義的第一段**如果是字串的話,就把它叫作檔案字串,可通過__doc__屬性訪問。如:
def test():
"this is a document string"
return 100+1000
>>>print test.__doc__
this is a document string
2樓:
_就是一個變數,換成a也是可以的,沒有特別的意思,不過一般用_表示的變數好像都是沒什麼用的一個臨時變數,大概是一個程式設計習慣吧。
3樓:匿名使用者
就一個變數,在interpreter中上自動儲存為上一個表示式的值。
python 中的"_,"問題?
4樓:倆病人的病歷本
在python中,所有抄識別符號可以包括英襲文、數字以及下劃線(_),但不能以數字開頭。python中的識別符號是區分大小寫的。
----這是知識背景------
但是通常python的變成習慣以下劃線開頭的識別符號是有特殊意義的。以單下劃線開頭(_foo)的代表不能直接訪問的類屬性,需通過類提供的介面進行訪問,不能用「from *** import *」而匯入;以雙下劃線開頭的(__foo)代表類的私有成員;以雙下劃線開頭和結尾的(__foo__)代表python裡特殊方法專用的標識,如__init__()代表類的建構函式。
在互動模式下執行python時,一個下劃線字元(_)是特殊識別符號,它保留了表示式的最後一個計算結果。
>>> "hello"
'hello'
>>> _
'hello'
>>> 10+10
20>>> _
20在python中,函式、類、模組定義的第一段**如果是字串的話,就把它叫作檔案字串,可通過__doc__屬性訪問。如:
def test():
"this is a document string"
return 100+1000
>>>print test.__doc__
this is a document string
python中與的區別,python 中 和 的差別
普通字串中沒有區別 如 abc 和 abc 是一樣的 如果字串中本身就有單引號或回雙引號,則要答使用另一種引號將該字串引起來才合法 如 he is a student he is a student 3.接著2說,如果字串中本身就有單引號或雙引號,還有一種合法的使用方式是,最外層使用的引號和字串的相...
python中header formats s怎麼解釋後面的字串
s 代表 輸入一個字元copy串,號代表左對齊 後補空白,號代表對齊寬度由輸入時確定 s 代表輸入一個字串,右對齊 前補空白,號代表對齊寬度由輸入時確定 s s 10,hello 15,world 等與 hello world 得 hello world 這是python 2.x的舊格式化寫法,py...
python中不等於怎麼表示,python中 和 的區別
usr bin python a 1b 2 if a b print a 等於 b if a b print a不等於b python的表示式寫法與c c 類似。只是在某些寫法有所差別。主要的算術運算子與c c 類似。分別表示加法或者取正 減法或者取負 乘法 除法 整除 乘方 取補 取餘。表示右移和...