求助魔法方法第一发!
class c2f(float):def __new__(cls,x):
x=x*1.8+32
return float.__new__(cls,x)
class c2f(float):
def __new__(cls,x):
cls.x=x*1.8+32
return float.__new__(cls,cls.x)
这两段代码实现的功能是一样的,请问有什么区别??!
新人表示头很晕 没区别,只是告诉你 x 既然是类的成员,可以用不同的方式访问~
但如果是类,建议用第二个,不然感觉上 x 跟一般的变量没区别,但实际上回传的数据类型却是属于类 好的,谢谢你。
页:
[1]