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

首頁 > 編程 > Python > 正文

Python運算符重載用法實例分析

2019-11-25 17:20:36
字體:
來源:轉載
供稿:網友

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

在Python語言中提供了類似于C++的運算符重在功能:

一下為Python運算符重在調用的方法如下:

Method         Overloads         Call for
__init__        構造函數         X=Class()
__del__         析構函數         對象銷毀
__add__         +                 X+Y,X+=Y
__or__         |                 X|Y,X|=Y
__repr__        打印轉換         print X,repr(X)
__str__         打印轉換         print X,str(X)
__call__        調用函數         X()
__getattr_    限制             X.undefine
__setattr__     取值             X.any=value
__getitem__     索引             X[key],
__len__         長度             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 

主站蜘蛛池模板:
高邑县|
都匀市|
类乌齐县|
乐平市|
柞水县|
辽宁省|
秦安县|
来凤县|
绥阳县|
噶尔县|
南华县|
通城县|
开化县|
盐城市|
交城县|
应城市|
房山区|
汶川县|
香港|
城口县|
百色市|
务川|
孙吴县|
商城县|
惠来县|
东莞市|
谷城县|
无棣县|
福清市|
许昌县|
丰城市|
手游|
闵行区|
沙田区|
浠水县|
SHOW|
衡水市|
买车|
图木舒克市|
勃利县|
全南县|