国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > Python > 正文

Python運(yùn)算符重載用法實(shí)例分析

2020-02-23 01:29:27
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

本文實(shí)例講述了Python運(yùn)算符重載用法。分享給大家供大家參考。具體如下:

在Python語(yǔ)言中提供了類似于C++的運(yùn)算符重在功能:

一下為Python運(yùn)算符重在調(diào)用的方法如下:

Method         Overloads         Call for
__init__        構(gòu)造函數(shù)         X=Class()
__del__         析構(gòu)函數(shù)         對(duì)象銷毀
__add__         +                 X+Y,X+=Y
__or__         |                 X|Y,X|=Y
__repr__        打印轉(zhuǎn)換         print X,repr(X)
__str__         打印轉(zhuǎn)換         print X,str(X)
__call__        調(diào)用函數(shù)         X()
__getattr_    限制             X.undefine
__setattr__     取值             X.any=value
__getitem__     索引             X[key],
__len__         長(zhǎng)度             len(X)
__cmp__         比較             X==Y,X<Y
__lt__         小于             X<Y
__eq__         等于             X=Y
__radd__        Right-Side +         +X
__iadd__        +=                 X+=Y
__iter__        迭代             For In

1. 減法重載

class Number:    def __init__(self, start):      self.data = start    def __sub__(self, other): #minus method      return Number(self.data - other)  number = Number(20)  y = number – 10 # invoke __sub__ method class Number:   def __init__(self, start):     self.data = start   def __sub__(self, other): #minus method     return Number(self.data - other) number = Number(20) y = number – 10 # invoke __sub__ method            
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 周至县| 汾阳市| 积石山| 增城市| 美姑县| 千阳县| 山东| 隆子县| 建平县| 金川县| 安泽县| 甘谷县| 准格尔旗| 阳江市| 安宁市| 醴陵市| 含山县| 石家庄市| 深圳市| 富锦市| 弥渡县| 河南省| 邮箱| 秭归县| 昌吉市| 滁州市| 怀柔区| 桐乡市| 洪泽县| 林周县| 丽江市| 固阳县| 枞阳县| 卢氏县| 南岸区| 神农架林区| 梅河口市| 杭锦旗| 牡丹江市| 南召县| 延寿县|