我是否允许对象的函数参数使用object'a属性?

时间:2013-12-05 19:31:23

标签: python

例如,我可以做一些像

这样的事情
Obj.some_function(Obj.x, other parameters)

谢谢

2 个答案:

答案 0 :(得分:1)

是的,当然。您可以将任何表达式作为参数提供给函数调用。

答案 1 :(得分:0)

当然!你可以尝试:

class Testthis:
    x = 1
    def y (self, a):
        return a + 2
foo = Testthis()
foo.y(foo.x) == 3