Re: Interesting list Validity (True/False)
- From: "mensanator@xxxxxxx" <mensanator@xxxxxxx>
- Date: 14 May 2007 21:37:07 -0700
On May 14, 8:10?pm, Carsten Haese <cars...@xxxxxxxxxxx> wrote:
On Mon, 2007-05-14 at 11:41 -0700, mensana...@xxxxxxx wrote:
On May 13, 8:24 am, Steven D'Aprano
<s...@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx> wrote:
On Sat, 12 May 2007 21:50:12 -0700, mensana...@xxxxxxx wrote:
<quote>
"if arg==True" tests whether the object known as arg is equal to the
object known as True.
</quote>
Not at all, it makes perfect sense. X == Y always tests whether the
argument X is equal to the object Y regardless of what X and Y are.
Except for the exceptions, that's why the statement is wrong.
But there are no exceptions.
<quote emphasis added>
Sec 2.2.3:
Objects of different types, *--->except<---* different numeric types
and different string types, never compare equal;
</quote>
The exceptions you mean are not exceptions to "'X==Y' means 'X equals
Y'".
I never said they were. I said they were exceptions to
"Obbjects of different types never compare equal".
They are exceptions to "'X equals Y' means 'X is mathematically the
same as Y',"
Who's "they"?. (1,2) and [1,2] are mathematically equal but
the == comparison returns False. They are not an exception
to "mathematically equal", neither are they exceptions to
"different types never compare equal".
1 and mpz(1) compare equal so aren't an exception to
"mathematically equal" although they are an exception
to "different types never compare equal".
You need to be more explicit about what you're
talking about, as this last argument makes no sense.
but that is not how equality is actually defined.
Ok, I'll bite. How is "equality" defined?
Are you implying that I can interchange 1 and mpz(1)
because the == comparison returns True?
Are you implying that I can't interchange (1,2) and [1,2]
because the == comparison returns False?
Please make sure your definition deals with these cases.
--
Carsten Haesehttp://informixdb.sourceforge.net
.
- Follow-Ups:
- Re: Interesting list Validity (True/False)
- From: Gabriel Genellina
- Re: Interesting list Validity (True/False)
- References:
- Interesting list Validity (True/False)
- From: nufuhsus
- Re: Interesting list Validity (True/False)
- From: mensanator@xxxxxxx
- Re: Interesting list Validity (True/False)
- From: nufuhsus
- Re: Interesting list Validity (True/False)
- From: mensanator@xxxxxxx
- Re: Interesting list Validity (True/False)
- From: Carsten Haese
- Re: Interesting list Validity (True/False)
- From: mensanator@xxxxxxx
- Re: Interesting list Validity (True/False)
- From: Carsten Haese
- Re: Interesting list Validity (True/False)
- From: mensanator@xxxxxxx
- Re: Interesting list Validity (True/False)
- From: Steven D'Aprano
- Re: Interesting list Validity (True/False)
- From: mensanator@xxxxxxx
- Re: Interesting list Validity (True/False)
- From: Steven D'Aprano
- Re: Interesting list Validity (True/False)
- From: mensanator@xxxxxxx
- Re: Interesting list Validity (True/False)
- From: Carsten Haese
- Interesting list Validity (True/False)
- Prev by Date: Re: Class name as argument
- Next by Date: Re: Sorting troubles
- Previous by thread: Re: Interesting list Validity (True/False)
- Next by thread: Re: Interesting list Validity (True/False)
- Index(es):
Relevant Pages
|