[Python-ideas] Suggestion: Extend integers to include iNaN

Steve Barnes gadgetsteve at live.co.uk
Sat Sep 29 14:38:10 EDT 2018

On 29/09/2018 09:56, Serhiy Storchaka wrote:
> 29.09.18 11:43, Steve Barnes пише:
>> On 29/09/2018 08:50, Serhiy Storchaka wrote:
>>> Python is dynamically typed language. What is such processing that would
>>> work with iNaN, but doesn't work with float('nan')?
>> One simplistic example would be print(int(float('nan'))) (gives a
>> ValueError) while print(int(iNaN)) should give 'nan' or maybe 'inan'.
> Why do you convert to int when you need a string representation? Just 
> print(float('nan')).
> I converted to int because I needed a whole number, this was intended to 
represent some more complex process where a value is converted to a 
whole number down in the depths of the processing.

Steve (Gadget) Barnes
Any opinions in this message are my personal opinions and do not reflect 
those of my employer.

This email has been checked for viruses by AVG.

More information about the Python-ideas mailing list