首頁  >  文章  >  後端開發  >  關於python 底線使用場景

關於python 底線使用場景

坏嘻嘻
坏嘻嘻原創
2018-09-14 16:38:261131瀏覽

python提供了多個圖形開發介面的函式庫,本文要為大家介紹關於python 下劃線使用場景。

  1. 前導單底線_var

    #pep 8, 約定,  
    使用情境: 僅限內部使用, 例如只在類別內部使用的函數,變數
    注意:通配符導入:from module import *是不會到導入帶單前導下劃線的物件的

  2. 單結尾底線var_

    使用場景: 某個變數的最適合的名稱已被關鍵字佔用,而你還想用,可以附加一個底線解決命名衝突
    例如:class_ ,id_

  3. #雙前導底線__var

    #python解釋器會重寫屬性名稱,避免子類別中的命名衝突,重寫為: _classname__var#. 簡單的說,就像c 中的私有變量,對子類別和外部是完全透明的,不可引用
    使用場景:一般某個物件很重要,不想被子類別或外部直接引用

  4. 雙前導和雙末尾下劃線 __var__

    python保留作為特殊用途,__init___,  __call__#等, 不建議在自己的程式碼中使用

  5. #單底線  _

    使用場景: 標識某個臨時或無關緊要的變量,常在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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn