Enumeration idioms: Values from different enumerations
Steven D'Aprano
steve at REMOVETHIScyber.com.au
Fri Dec 23 20:59:07 EST 2005
On Fri, 23 Dec 2005 23:51:22 +0200, Max wrote:
> Steven D'Aprano wrote:
>>
>>>They certainly don't look much further from being integers than
>>>booleans do.
>>
>>
>> You think?
>>
>> hamburger, steak, fish, chicken, pizza
>>
>> What meaning do you give to steak**fish? Should that meaning change if I
>> happened to have written pizza first instead of last?
>
> What meaning do you give to True**False?
Given that True == 1 and False == 0 in Python (which in my opinion is
unfortunate), then it is obviously 1.
True booleans don't support arithmetic operators like **, and neither
should enums.
--
Steven.
More information about the Python-list
mailing list