欧美三区_成人在线免费观看视频_欧美极品少妇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條評論
主站蜘蛛池模板: 色视频免费版高清在线观看 | 免费无码毛片一区二区A片 成人18网站 | 成人久久免费视频 | 日韩在线精品视频 | 色噜噜狠狠色综合日日 | 日日干夜夜操 | 国产亚洲综合久久 | 日本在线播放一区二区 | 九一免费在线观看 | 国产片在线观看 | 中国一级大黄大黄大色毛片 | 亚洲一区二区三区四区精品 | 羞羞的网址| 国产精品久久久久久久久免费 | 久草在线在线观看 | 天天做天天爱夜夜爽女人爽宅 | 99热最新网址 | 欧美三级免费看 | 亚洲视频在线观看免费 | 日韩中文字幕视频在线 | 亚洲欧美天堂综合久久 | 毛片1毛片2毛片3毛片4 | 91影片 | 亚洲网站在线观看 | 成年人在线观看 | 国偷自产av一区二区三区 | 久久新网址 | 毛片成人永久免费视频 | 亚洲www啪成人一区二区麻豆 | 亚洲区第一页 | 伊人久久国产 | 成人一级大片 | 国产精品久久久久aaaa九色 | 亚洲欧美一区二区三区国产精品 | 伊人国产精品 | 欧美精品欧美精品系列 | 免费欧美 | 极品逼| 天天操天天射天天插 | 精品三级国产 | 国产自产在线 |