can we change the variables with function
On Sun, May 9, 2010 at 1:33 AM, gopi krishna wrote: > My Question is > can we access the variables defined in a function ? class A: > def b(self): > x=40 > z=40 > > q=A() q.z > 40 q.z=60 q.z > 60 > We can access the variables defined in a class as shown above in the same > way can we access the variables defined in a method? There is likely a very hackish way to do it involving bytecode disassembly, but it's ill-advised. Further, what if the variable isn't a constant, as `y` is in the following example?: def foo(self, x): y = x + 3 What would you expect to get for y's value? Why would you want such an ability in the first place? I suspect that if you explained your use-case/situation, someone could offer a much better alternative approach. Cheers, Chris -- http://blog.rebertia.com -- http://mail.python.org/mailman/listinfo/python-list
Re: can we change the variables with function
Could you also demonstrate with an example as to what kind of effect you're expecting from whatever you've been desiring to do? On Sun, May 9, 2010 at 1:49 PM, gopi krishna wrote: > Hi >can I change the variable in a function using the function > suppose > >>>def a(): > x=20 > can we change the variable using the function > > -- > http://mail.python.org/mailman/listinfo/python-list > > -- http://mail.python.org/mailman/listinfo/python-list
Re: can we change the variables with function
On Sun, May 9, 2010 at 6:19 PM, gopi krishna wrote: > Hi >can I change the variable in a function using the function > suppose > >>>def a(): > x=20 > can we change the variable using the function > Can you give us an example of how you'd like to "change the variable", in code, and show us what didn't work? We might be able to help with some sample code. Cheers, Xav -- http://mail.python.org/mailman/listinfo/python-list
Re: can we change the variables with function
On Sun, May 9, 2010 at 1:19 AM, gopi krishna wrote: > Hi > can I change the variable in a function using the function > suppose def a(): > x=20 > can we change the variable using the function Your question is incomprehensible. Please rephrase it more clearly and provide more details. Regards, Chris -- http://blog.rebertia.com -- http://mail.python.org/mailman/listinfo/python-list
can we change the variables with function
Hi can I change the variable in a function using the function suppose >>>def a(): x=20 can we change the variable using the function -- http://mail.python.org/mailman/listinfo/python-list