Rich Comparisons Gotcha
Steven D'Aprano
steven at REMOVE.THIS.cybersource.com.au
Wed Jan 7 04:26:47 EST 2009
On Wed, 07 Jan 2009 01:23:19 +0000, Mark Wooding wrote:
> A case-sensitive string is /not the same/ as a case-insensitive string.
> One's a duck, the other's a goose. I'd claim here that i"abc" =~ "ABC"
> must be False, because i"abc" =~ "abc" must be false also! To define it
> otherwise leads to the incoherence you describe.
It's only incoherent if you need equality to be an equivalence relation.
If you don't, it is perfectly reasonable to declare that i"abc" equals
"abc".
--
Steven
More information about the Python-list
mailing list