[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.
https://www.avg.com



More information about the Python-ideas mailing list