国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 工布江达县| 壤塘县| 江都市| 康定县| 郁南县| 萍乡市| 呼图壁县| 婺源县| 漳浦县| 聂拉木县| 北辰区| 清新县| 龙山县| 吉安市| 芜湖县| 石林| 牙克石市| 新乐市| 北碚区| 铁力市| 合川市| 高邑县| 绥滨县| 鲜城| 伊春市| 连江县| 巴南区| 黄龙县| 加查县| 九龙城区| 怀柔区| 白水县| 方城县| 邯郸县| 六安市| 武隆县| 千阳县| 富裕县| 裕民县| 东丽区| 永福县|