gpt4 book ai didi

python - python 函数 conj(x) 和方法 x.conj() 有什么区别

转载 作者:太空宇宙 更新时间:2023-11-03 16:59:24 25 4
gpt4 key购买 nike

我知道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 - python 函数 conj(x) 和方法 x.conj() 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35121357/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com