<strike id="gcwsi"></strike>
  • <ul id="gcwsi"></ul>

    千鋒教育-做有情懷、有良心、有品質的職業教育機構

    400-811-9990
    手機站
    千鋒教育

    千鋒學習站 | 隨時隨地免費學

    千鋒教育

    掃一掃進入千鋒手機站

    領取全套視頻
    千鋒教育

    關注千鋒學習站小程序
    隨時隨地免費學習課程

    上海
    • 北京
    • 鄭州
    • 武漢
    • 成都
    • 西安
    • 沈陽
    • 廣州
    • 南京
    • 深圳
    • 大連
    • 青島
    • 杭州
    • 重慶
    當前位置:哈爾濱千鋒IT培訓  >  技術干貨  >  python使用add進行重載加法

    python使用add進行重載加法

    來源:千鋒教育
    發布人:xqq
    時間:2023-11-14 00:29:55

    python使用add進行重載加法

    本文教程操作環境:windows7系統、Python3.9.1,DELLG3電腦。

    1、先定義一個類:

    classPoint:

    def__init__(self,x,y):

    self.x=x

    self.y=y

    >>>a=Point(2,4)

    >>>b=Point(3,5)

    >>>a+b

    Traceback(mostrecentcalllast):

    File"/usr/local/python3/lib/python3.6/site-packages/IPython/core/interactiveshell.py",line2862,inrun_code

    exec(code_obj,self.user_global_ns,self.user_ns)

    File"",line1,in

    a+b

    TypeError:unsupportedoperandtype(s)for+:'Point'and'Point'

    很顯然a和b并不能相加,但是我們可以定義一個方法讓它們實現相加。

    classPoint:

    def__init__(self,x,y):

    self.x=x

    self.y=y

    #定義一個add方法

    defadd(self,other):

    returnPoint(self.x+other.x,self.y+other.y)

    >>>a=Point(2,4)

    >>>b=Point(3,5)

    >>>c=a.add(b)

    >>>c.x

    Out[6]:5

    2、通過一個add方法,我們實現了它們的相加功能。但是,我們還是習慣使用加號,事實上,我們只要改下函數名就可以使用+進行運算了。

    def__add__(self,other):

    returnPoint(self.x+other.x,self.y+other.y)

    很顯然+就是調用類的__add__方法,因為我們只要加入這個方法就能夠實現加法操作。

    以上就是python使用add進行重載加法,希望能對大家有所幫助。更多Python學習教程請關注IT培訓機構:千鋒教育。

    聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。

    猜你喜歡LIKE

    python函數中的參數有哪些?

    2023-11-14

    python中pygal模塊如何使用?

    2023-11-14

    Python描述符中有哪三種方法?

    2023-11-14

    最新文章NEW

    如何使用python any()判斷多元素?

    2023-11-14

    python中doctest庫是什么?

    2023-11-14

    python模塊引入的三種方式

    2023-11-14

    相關推薦HOT

    更多>>

    快速通道 更多>>

    最新開班信息 更多>>

    網友熱搜 更多>>

    主站蜘蛛池模板: 好硬好湿好大再深一点动态图 | 国产精品永久免费视频| 久久亚洲中文字幕精品有坂深雪| 欧美色欧美亚洲另类二区| 国产中文制服丝袜另类| 91精品国产综合久久久久| 好黄好猛好爽好痛的视频| 久久精品国产一区二区三| 欧美成人一区二区三区在线观看| 可以看污视频的网站| 蜜桃成熟时无删减手机在线观看| 国产精品高清视亚洲一区二区| 两个人一上一下剧烈运动| 日本三级电影网址| 亚洲午夜成人片| 97亚洲熟妇自偷自拍另类图片| 性高湖久久久久久久久aaaaa | 精品国产福利在线观看| 国产欧美日韩精品a在线观看| bt自拍另类综合欧美| 很黄很黄的网站免费的| 久久精品九九亚洲精品| 最近免费中文字幕大全高清片| 亚洲网站www| 男男gay做爽爽视频| 国产精品亚洲一区二区三区| 一二三四日本高清社区5| 成年女人免费播放影院| 乱了嗯祖宗啊用力| 欧美www网站| 亚洲精品欧美精品日韩精品| 看亚洲a级一级毛片| 国产一区在线电影| 视频在线观看国产| 国产电影在线观看视频| 99精品视频在线观看免费| 天天爽夜夜爽人人爽| 久久久久亚洲av成人网人人软件 | 激情欧美一区二区三区| 国产午夜精品一区二区三区| 2020亚洲欧美日韩在线观看|