I know conj(x)
and x.conj()
do the same thing, but what is the main difference?. Is that we can do any function as method such as sum(x)
written as x.sum()
?
Asked
Active
Viewed 115 times
1 Answers
1
If you are creating your own class you can define a method to use the built in function:
class Example(list):
def sum(self):
return sum(self)
x = Example((1,2,3))
print(x.sum())
Although there is no direct way to make this functionality available to built in types like list
itself.

Tadhg McDonald-Jensen
- 20,699
- 5
- 35
- 59