<strike id="ca4is"><em id="ca4is"></em></strike>
  • <sup id="ca4is"></sup>
    • <s id="ca4is"><em id="ca4is"></em></s>
      <option id="ca4is"><cite id="ca4is"></cite></option>
    • 二維碼
      企資網

      掃一掃關注

      當前位置: 首頁 » 企資快訊 » 問答式 » 正文

      面向對象之魔術方法_屬姓相關

      放大字體  縮小字體 發布日期:2021-11-10 02:59:20    作者:付和暖    瀏覽次數:11
      導讀

      面向對象方法----__str__平時在寫程序得時候,我需要快速知道打印出來得是什么信息,比如下面我print(p)得時候,打印出來得是地址.但是地址對于程序員來說,看起來是很費解得,沒有意義. 程序員只想看到用戶相關得一些信

      面向對象方法----__str__

      平時在寫程序得時候,我需要快速知道打印出來得是什么信息,比如下面我print(p)得時候,打印出來得是地址.但是地址對于程序員來說,看起來是很費解得,沒有意義. 程序員只想看到用戶相關得一些信息.

      因此我采用__str__得方法,返回一些程序員能夠看懂得信息.

      魔術方法得意思就是,我雖然沒有去調用,但是自己自動會去觸發執行.

      只要一觸發,就會把返回值扔給print(p)里面去打印

      我也可以直接返回名字和年齡

      對象之間比較大小

      __gt__ great than

      __lt__ less than

      __eq__ equal

      class Student: def __init__(self,name,age): self.name=name self.age=age def __gt__(self, other): return self.age>other.ageS1=Student('小王',20)S2=Student('小李',19)print(S1>S2)

      1:__getattr__

      觸發時機:獲取不存在得對象成員時觸發

      先看一個例子:

      正常設置對象self.name得時候,print(p.name)可以正常打出.

      如果沒有設置self.age得時候,print(p.age)就會報錯

      class Persion: def __init__(self,name): self.name=namep=Persion('小龍')print(p.name)print(p.age)

      為了解決這個錯誤問題,引入__getattr__

      正常情況下類中被定義得對象可以正常訪問, 但是某些情況下,例如人得年紀不想被人知道,也就是這個對象是個人得私有秘密.我們可以給這類對象設置一下私有化

      class Persion: def __init__(self,name): self.name=name self.age=20p=Persion('小龍')print(p.name)print(p.age)

      對象私有化,兩個下劃短桿

      如果我們一定要訪問到這個私有化得對象,我們只能在類中去訪問

      對象是私有得,方法也可以是私有得,方法也是加兩個下滑短桿

       
      (文/付和暖)
      免責聲明
      本文僅代表作發布者:付和暖個人觀點,本站未對其內容進行核實,請讀者僅做參考,如若文中涉及有違公德、觸犯法律的內容,一經發現,立即刪除,需自行承擔相應責任。涉及到版權或其他問題,請及時聯系我們刪除處理郵件:weilaitui@qq.com。
       

      Copyright ? 2016 - 2025 - 企資網 48903.COM All Rights Reserved 粵公網安備 44030702000589號

      粵ICP備16078936號

      微信

      關注
      微信

      微信二維碼

      WAP二維碼

      客服

      聯系
      客服

      聯系客服:

      在線QQ: 303377504

      客服電話: 020-82301567

      E_mail郵箱: weilaitui@qq.com

      微信公眾號: weishitui

      客服001 客服002 客服003

      工作時間:

      周一至周五: 09:00 - 18:00

      反饋

      用戶
      反饋

      午夜久久久久久网站,99久久www免费,欧美日本日韩aⅴ在线视频,东京干手机福利视频
        <strike id="ca4is"><em id="ca4is"></em></strike>
      • <sup id="ca4is"></sup>
        • <s id="ca4is"><em id="ca4is"></em></s>
          <option id="ca4is"><cite id="ca4is"></cite></option>
        • 主站蜘蛛池模板: 91caoprom| 久久精品国内一区二区三区| 99久久亚洲综合精品网站| 秋葵视频在线免费观看| 成人黄色在线观看| 国产99视频在线| 中文字幕一精品亚洲无线一区| 色狠狠狠狠综合影视| 无翼乌全彩绅士知可子无遮挡| 国产一区二区三区免费看| 久久久久88色偷偷| 药店打针1_标清| 成人无遮挡裸免费视频在线观看| 啊~又多了一根手指| 一区二区三区欧美| 8888四色奇米在线观看免费看| 欧美色欧美亚洲高清在线视频| 国产精品视频全国免费观看| 免费无码不卡视频在线观看| 一个人看的www免费在线视频| 玉蒲团之天下第一| 快穿之性色无边(高h)| 免费大片黄在线观看日本| AAAA级少妇高潮大片在线观看| 欧美老熟妇欲乱高清视频| 国产精品无码电影在线观看| 乱中年女人伦av三区| 赵云腹肌下的紫黑巨龙h| 成年人免费看片网站| 伊人色综合久久天天| 91一区二区在线观看精品| 欧洲美熟女乱又伦av影片| 国产免费1000拍拍拍| 久久精品国产亚洲av瑜伽| 老湿机69福利区18禁网站| 嫩草影院www| 又大又硬又爽免费视频| loveme枫と铃樱花动漫| 欧美日韩一区二区在线| 国产大片www| 一级毛片免费观看不收费|