,在Python的意思

2021-07-29 09:48:12 字數 752 閱讀 9749

在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 還有

_就是乙個變數,換成a也是可以的,沒有特別的意思,不過一般用_表示的變數好像都是沒什麼用的乙個臨時變數,大概是乙個程式設計習慣吧。

r或者 r 在python中的意思

這兩個都是python的轉譯字元,類似於 r,d,f 有過c語言基礎的朋友應該會比較容易上手吧?簡單的例子 a 123 b hello,format a b hello,123 上面的例子用的是format,跟直接 效果類似。例子二 a 123 b hello,r a b hello,123 這對一...

在C 中的意思

表示作用域,和所屬關係。class a int a test 表示test是屬於a類的。關於 的具體解析 是運算子中等級最高的,它分為三種 1 global scope 全域性作用域符 用法 name 2 class scope 類作用域符 用法 class name 3 namespace sco...

Python 有點意思

width 20 height 2 3 width height 120 x y z 0 x 0 y 0 z 0變數在使用前,必須定義 n traceback most recent call last file line 1,in nameerror name n is not defined對浮...