最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python中下劃線含義詳解

 更新時間:2022年01月06日 10:24:30   作者:bad news  
大家好,本篇文章主要講的是Python中下劃線含義詳解,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
格式例子作用及含義
單下劃線開頭_var僅供內(nèi)部使用,通常不會有python解釋器強制執(zhí)行
末尾單下劃線var_單個末尾下劃線(后綴)是一個約定,用來避免與Python關(guān)鍵字產(chǎn)生命名沖突。
雙下劃線開頭__var當在類上下文使用時,觸發(fā)“名詞修飾”。由python解釋器強制執(zhí)行
雙下劃線開頭和結(jié)尾__ var __python語言定義的特殊方法。避免在自己定義的屬性中使用這種方式命名
單下劃線_用作臨時或無意義變量的名稱(‘不關(guān)心’)。后續(xù)不會用到變量。

單下劃線開頭:_var
當涉及變量和方法名稱時,單個下劃線前綴僅具有約定的含義
單下劃線是一種Python命名約定,表示某個名稱是供內(nèi)部使用的。它通常不是由Python解釋器強制執(zhí)行的,只是對程序員的提示。

末尾單下劃線:var_
一個變量最合適的名字已經(jīng)被一個關(guān)鍵字代替了。因此,類或def之類的名稱在Python中不能用作變量名。在這種情況下,你可以添加一個下劃線打破命名沖突:

def object_1(self, class):
    pass
# 運行結(jié)果:
SyntaxError: invalid syntax


def object_1(self, class_):
    pass
# 運行結(jié)果無報錯

雙下劃線開頭:__var
對于以雙下劃線開頭的Python類的屬性(包括變量和方法),情況就有點不同了。
雙下劃線前綴會導(dǎo)致Python解釋器重寫屬性名稱,以避免子類中的命名沖突。
這也叫做名稱修飾(name mangling) - 解釋器更改變量的名稱,以便在類被擴展的時候不容易產(chǎn)生沖突。

雙下劃線開頭和結(jié)尾:__ var __
Python保留了有雙前導(dǎo)和雙末尾下劃線的名稱,用于特殊用途。 這樣的例子有,__ init 對象構(gòu)造函數(shù),或 call __ — 它使得一個對象可以被調(diào)用。
最好避免在自己的程序中使用以雙下劃線開頭和結(jié)尾的名稱,以避免與將來Python語言的變化產(chǎn)生沖突。

單下劃線:_
單個獨立下劃線是用作一個名字,來表示某個變量是臨時的或無關(guān)緊要的,如果后面不會用到這個變量,可以用 _ 來臨時代替。

for _ in range(32):
    print('Hello, World!')

到此這篇關(guān)于Python中下劃線含義詳解的文章就介紹到這了,更多相關(guān)Python下劃線內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python?pip更新的兩種方式詳解

    Python?pip更新的兩種方式詳解

    Pip是用于管理Python軟件包的常用命令,Pip命令還用于更新/升級已經(jīng)安裝的Python軟件包,下面這篇文章主要給大家介紹了關(guān)于Python?pip更新的兩種方式,需要的朋友可以參考下
    2023-02-02
  • python實現(xiàn)問號表達式(?)的方法

    python實現(xiàn)問號表達式(?)的方法

    這篇文章主要介紹了python實現(xiàn)問號(?)表達式的方法,大家參考使用吧
    2013-11-11
  • Python如何抓取天貓商品詳細信息及交易記錄

    Python如何抓取天貓商品詳細信息及交易記錄

    這篇文章主要為大家詳細介紹了Python如何抓取天貓商品詳細信息及交易記錄,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • Python數(shù)據(jù)可視化教程之Matplotlib實現(xiàn)各種圖表實例

    Python數(shù)據(jù)可視化教程之Matplotlib實現(xiàn)各種圖表實例

    這篇文章主要給大家介紹了關(guān)于Python數(shù)據(jù)可視化教程之利用Matplotlib實現(xiàn)各種圖表的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面來一起看看吧
    2019-01-01
  • python?unicodedata模塊用法

    python?unicodedata模塊用法

    這篇文章主要為大家介紹了python?unicodedata模塊用法示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-06-06
  • python操作MongoDB基礎(chǔ)知識

    python操作MongoDB基礎(chǔ)知識

    MongoDB支持好多語言,今天我們就寫一寫python操作MongoDB的知識,從安裝MongoDB到操作MongoDB全都有了。
    2013-11-11
  • 在Python中執(zhí)行異常處理的基本步驟

    在Python中執(zhí)行異常處理的基本步驟

    異常處理是編寫健壯、可靠和易于調(diào)試的Python代碼中不可或缺的一部分,下面這篇文章主要給大家介紹了關(guān)于在Python中執(zhí)行異常處理的基本步驟,需要的朋友可以參考下
    2024-08-08
  • Python3基礎(chǔ)之list列表實例解析

    Python3基礎(chǔ)之list列表實例解析

    這篇文章主要介紹了Python3的list列表用法,這是Python3數(shù)據(jù)類型中非常常見的應(yīng)用,需要的朋友可以參考下
    2014-08-08
  • python中@property和property函數(shù)常見使用方法示例

    python中@property和property函數(shù)常見使用方法示例

    這篇文章主要介紹了python中@property和property函數(shù)常見使用方法,結(jié)合實例形式分析了Python @property和property函數(shù)功能、使用方法及相關(guān)操作注意事項,需要的朋友可以參考下
    2019-10-10
  • Python最小二乘法矩陣

    Python最小二乘法矩陣

    今天小編就為大家分享一篇關(guān)于Python最小二乘法矩陣,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01

最新評論

旬阳县| 瑞安市| 车致| 陇西县| 广宗县| 汶川县| 五台县| 阳信县| 临安市| 陕西省| 北宁市| 福鼎市| 农安县| 将乐县| 泾阳县| 新昌县| 雷波县| 内黄县| 镇远县| 辽阳市| 千阳县| 呼图壁县| 乐亭县| 两当县| 海城市| 两当县| 基隆市| 沁水县| 武隆县| 山西省| 电白县| 新巴尔虎右旗| 克东县| 九江市| 章丘市| 灌云县| 神池县| 鹤岗市| 定襄县| 容城县| 曲麻莱县|