欧美三区_成人在线免费观看视频_欧美极品少妇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條評論
主站蜘蛛池模板: 天干夜天天夜天干天国产电影 | 男女视频在线免费观看 | 一区二区三区免费视频观看 | 9久9久女女免费精品视频在线观看 | 成年人网站在线免费观看 | 日本精品一区二区三区在线 | 日本福利在线观看 | 久久婷婷色香五月综合激情 | 电视剧全部免费观看 | 超级成人97碰碰碰免费 | 国产亚洲欧美在线人成aaaa | 欧美精品一区二区在线电影 | 久久久久免费观看 | 蜜臀传煤mv在线观看 | 亚洲视频不卡 | 在线精品亚洲欧美日韩国产 | 久草免费资源视频 | 欧美丰满丝袜videossex | 国产片欧美片亚洲片久久综合 | 亚洲毛片大全 | 欧美综合久久 | 久久99热只有视精品6国产 | 毛片国产 | 9久热这里只有精品视频在线观看 | 亚洲人在线| 午夜国产在线视频 | 嫩草影院ncyy在线观看 | 成人精品国产 | 视频一区二区三区免费观看 | 国内精品久久久久 | 亚洲欧洲精品一区二区 | 黄色国产视频 | 日韩欧美中文字幕视频 | 欧美日韩国产一区二区三区不卡 | 男女在线免费视频 | 啪视频免费 | 成人欧美 | a一级免费 | av资源首页 | 在线观看免费黄色小视频 | 欧美激情免费观看一区 |