Greg, Good eye. You are correct!
Yes, that is a side effect I did not intend when I cut and paste and the darn spell-checker saw it as useful to make my code act like the start of a normal text sentence. I just replicated it: >>> float(" nan") Nan As I watched, "nan" went to "Nan" So, indeed, the transcript lied. I will be more careful. -----Original Message----- From: Python-list <python-list-bounces+avigross=verizon....@python.org> On Behalf Of Gregory Ewing Sent: Friday, February 15, 2019 3:51 AM To: python-list@python.org Subject: Re: FW: Why float('Nan') == float('Nan') is False Avi Gross wrote: > I can see why you may be wondering. You see the nan concept as having > a specific spelling using all lowercase and to an extent you are right. No, he's talking about this particular line from the transcript you posted: >>>float(" nan") > Nan This suggests that the interpreter printed out that particular nan value as "Nan" with a capital N. But that's not what my Python 3.5.1 interpreter does: Python 3.5.1 (default, Jun 1 2016, 13:15:26) [GCC 4.2.1 (Apple Inc. build 5664)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> float(" nan") nan Grant was asking whether that's *really* what your interpreter printed out, and if so, which version of Python it was, because it's quite a surprising thing for it to do. Personally I think it's more likely that the N got capitalised somehow on the way from your terminal window to the mail message. -- Greg -- https://mail.python.org/mailman/listinfo/python-list -- https://mail.python.org/mailman/listinfo/python-list