python中的python中的問題

2021-05-18 03:28:44 字數 1569 閱讀 2840

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 類似。分別表示加法或者取正 減法或者取負 乘法 除法 整除 乘方 取補 取餘。表示右移和...