欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

python中單下劃線(_)和雙下劃線(__)的特殊用法

系統 1995 0

函數使用單下劃線_開頭

  使用單下劃線(_)開頭的函數_func不能被模塊外部以: from module import *形式導入。

  但可以用:from module import _func形式單獨導入。

類屬性和類方法使用單下劃線_開頭

  _開頭為保護類型的屬性和方法,僅允許類內部和子類訪問,類實例無法訪問此屬性和方法。

類屬性和類方法使用雙下劃線__開頭

  __開頭為私有類型屬性和方法,僅允許類內部訪問,類實例和派生類均不能訪問此屬性和方法。

  所以雙劃線比單劃線權限更嚴格。

補充說明

對于__開頭的屬性和方法如果派生類一定要訪問,使用單下劃線+基類名+雙下劃線開頭的屬性和方法的形式,
   且雙下劃線開頭的屬性和方法后面最多只能以一個單下劃線結束,否則也無法訪問。

            
class BaseCls:
  def __init__(self, name, age, nick_name):
    self.name = name
    self.__nick_name_ = nick_name # __nick_name后面最多以一個_結束,否則通過基類名混淆的方式也無法訪問了。
    self.age = age


class SubCls(BaseCls):
  def __init__(self, name, age, addr, nick_name):
    super().__init__(name, age, nick_name)
    self.addr = addr
    self.a_nick_name = self._BaseCls__nick_name_
          

總結

以上所述是小編給大家介紹的python中單下劃線(_)和雙下劃線(__)的特殊用法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!??!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 久久xxx| 一本色道久久综合狠狠躁 | 天天操夜夜操夜夜操 | 久久色网 | 亚洲一区中文字幕在线观看 | 伊人网站 | 国产精品1区 | 久久久久久久99精品免费观看 | 久久男人的天堂 | 天天看天天爽天天摸天天添 | 伦理午夜电影免费观看 | 水野朝阳128部合集在线 | 国产一区二区精品在线观看 | 香蕉久久久久久 | 亚洲天堂视频在线免费观看 | 欧美视频在线免费播放 | 美女国产精品 | 欧美性生活久久 | 久久精品视在线看1 | 国产苐1页影院草草影院 | 日本高清中文字幕一区二区三区 | 欧美zozozo人禽交 | 日韩久久久久久 | 色哦色哦哦色天天综合 | 天堂网色 | 奇米影视四色7777 | 久久精品桃花综合 | 色网站免费视频 | 欧美疯狂xxxx乱大交视频 | 波多野结衣在线免费 | 国产日韩欧美一区 | 欧美综合亚洲 | www.中文字幕在线观看 | 国产区视频在线观看 | 日韩在线欧美 | 精产国产伦理一二三区 | 国产精品美女 | 久久精品国产免费看久久精品 | 亚洲综合成人网 | 免费一级毛片不卡不收费 | 国产精品成人免费观看 |