1._ _init_ _(self,.....):
class F():
def __init__(self,x,y):
self.x = x
self.y = y
def Result1(self):
return (self.x - self.y)*2
def Result2(self):
return self.x * self.y
ret = F(5,3)
print(ret.Result1())
输出:4
print(ret.Result2())
输出:15
2._ _new_ _(cls, ......):
class F(str):
def __new__(cls, string):
return str.__new__(cls,string)
ret = F('旅游是一件美丽的事情')
print(ret)
输出:旅游是一件美丽的事情
3._ _del_ _(self):
class F():
def __del__(self):
print('我是del函数!')
ret = F()
print(ret)
输出:<__main__.F object at 0x000001AE7543EE90>
我是del函数!