python提供了多個圖形開發介面的函式庫,本文要為大家介紹關於python 下劃線使用場景。
前導單底線_var
#pep 8, 約定,
使用情境: 僅限內部使用, 例如只在類別內部使用的函數,變數
注意:通配符導入:from module import *是不會到導入帶單前導下劃線的物件的
單結尾底線var_
使用場景: 某個變數的最適合的名稱已被關鍵字佔用,而你還想用,可以附加一個底線解決命名衝突
例如:class_
,id_
#雙前導底線__var
#python解釋器會重寫屬性名稱,避免子類別中的命名衝突,重寫為: _classname__var
#. 簡單的說,就像c 中的私有變量,對子類別和外部是完全透明的,不可引用
使用場景:一般某個物件很重要,不想被子類別或外部直接引用
雙前導和雙末尾下劃線 __var__
python保留作為特殊用途,__init___
, __call__
#等, 不建議在自己的程式碼中使用
#單底線 _
使用場景: 標識某個臨時或無關緊要的變量,常在unpacking表達式中使用
例如:age不重要
name_age_id = ('醉陌', '20', '21315271927') name, _, id_ = name_age_id
相關推薦:
MySQL Connector/Python for Python 3.3_MySQL
【python教學】python GUI程式設計(Tkinter)
以上是關於python 底線使用場景的詳細內容。更多資訊請關注PHP中文網其他相關文章!