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

Python中下劃線含義詳解

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

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

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

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


def object_1(self, class_):
    pass
# 運(yùn)行結(jié)果無報(bào)錯(cuò)

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

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

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

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

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

相關(guān)文章

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

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

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

    python實(shí)現(xiàn)問號(hào)表達(dá)式(?)的方法

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

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

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

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

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

    python?unicodedata模塊用法

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

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

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

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

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

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

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

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

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

    Python最小二乘法矩陣

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

最新評(píng)論

安西县| 鹿泉市| 郓城县| 利川市| 乌拉特后旗| 沁源县| 敦煌市| 永顺县| 徐闻县| 余庆县| 汨罗市| 江陵县| 龙口市| 东乌| 六盘水市| 娄烦县| 长寿区| 武乡县| 礼泉县| 南溪县| 乌拉特中旗| 兴山县| 长武县| 丰县| 乡城县| 云阳县| 成安县| 陆河县| 湖北省| 会同县| 寿宁县| 广州市| 聂荣县| 聊城市| 乌鲁木齐县| 格尔木市| 衡阳市| 武强县| 泰来县| 孝昌县| 鄂托克前旗|