This question already has answers here:
What's the difference between a method and a function?
(32个答案)
4年前关闭。
我知道
尽管没有直接的方法可以使此功能可用于
(32个答案)
4年前关闭。
我知道
conj(x)
和x.conj()
做相同的事情,但是主要区别是什么?我们是否可以将诸如sum(x)
这样的方法写为x.sum()
来执行任何功能? 最佳答案
如果要创建自己的类,则可以定义一种使用内置函数的方法:
class Example(list):
def sum(self):
return sum(self)
x = Example((1,2,3))
print(x.sum())
尽管没有直接的方法可以使此功能可用于
list
本身的内置类型。关于python - 函数conj(x)和方法x.conj()python有什么区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35121357/
10-12 18:41