question about True values
Steve Holden
steve at holdenweb.com
Wed Oct 25 22:23:11 EDT 2006
Gabriel Genellina wrote:
> At Wednesday 25/10/2006 22:29, Terry Reedy wrote:
>
>> >> the string class's "nil" value. Each of the builtin types has such an
>> >> "empty" or "nil" value:
>> >>
>> >> string ""
>> >> list []
>> >> tuple ()
>> >> dict {}
>> >> int 0
>> >> float 0.0
>> >> complex 0j
>> >> set set()
>> >>
>> >> Any other value besides the above will compare as "not false".
>> >>
>> >
>> > And today's question for the novices is: which Python type did Skip
>> miss
>> > from the above list?
>>
>> more that one:
>>
>> 0L
>> decimal.Decimal(0) # is decimal.Decimal('0'), also
>> u''
>> array.array('c') # or any other typecode, I suspect, without initializer
>
>
> Just for fun:
> buffer('')
> frozenset()
> iter(())
> xrange(0)
>
There's still a very obvious omission ...
regards
Steve
--
Steve Holden +44 150 684 7255 +1 800 494 3119
Holden Web LLC/Ltd http://www.holdenweb.com
Skype: holdenweb http://holdenweb.blogspot.com
Recent Ramblings http://del.icio.us/steve.holden
More information about the Python-list
mailing list