Ah, (bleep). Disregard both my responses.
Darn headache.
Cheers,
Chris
--
Definitely going to bed now.
http://blog.rebertia.com
--
http://mail.python.org/mailman/listinfo/python-list
> 2010/4/4 Chris Rebert
>>
>> On Sun, Apr 4, 2010 at 1:42 AM, catalinf...@gmail.com
>> wrote:
>> > Hi everyone .
>> > My questions is "why vars().has_key('b') is False ?'
>> > I expecting to see "True" because is a variable ...
>>
>> The built-in constants and functions aren't global variables, t
So is not possible to testing if a variable is defined with this functions
vars(), globals(), locals() ?
Or maybe i make confusion with another issue.
Please more specific ... Thank you
2010/4/4 Chris Rebert
> On Sun, Apr 4, 2010 at 1:42 AM, catalinf...@gmail.com
> wrote:
> > Hi everyone .
> >
On Apr 4, 3:42 am, "catalinf...@gmail.com"
wrote:
> Hi everyone .
> My questions is "why vars().has_key('b') is False ?'
> I expecting to see "True" because is a variable ...
> Thanks
Yes, 'b' is a var, but only within the scope of something(). See how
this is different:
>>> def sth():
... b
On Sun, Apr 4, 2010 at 1:42 AM, catalinf...@gmail.com
wrote:
> Hi everyone .
> My questions is "why vars().has_key('b') is False ?'
> I expecting to see "True" because is a variable ...
The built-in constants and functions aren't global variables, they're
in the special __builtins__ dictionary/na
Hi everyone .
My questions is "why vars().has_key('b') is False ?'
I expecting to see "True" because is a variable ...
Thanks
Please see code bellow .
>>> x=11
>>> def something():
... b=25
...
>>> vars().has_key('x')
True
>>> vars().has_key('b')
False
>>> globals().has_key('x')
True
>>> global