Come si digita un letterale infinito in virgola mobile in python?Come si digita un letterale infinito in virgola mobile in python
Ho sentito
inf = float('inf')
è non portatile. Quindi, ho avuto la seguente raccomandazione:
inf = 1e400
Uno di questi standard o portatile? Qual è la migliore pratica?
Cosa accade su piattaforme senza IEEE 754 semantica? – fmark
@fmark: buona fortuna trovare una piattaforma su cui Python gira ma che non ha la semantica IEEE 754. In teoria, 'float ('inf')' dovrebbe generare 'ValueError' su queste piattaforme, ma a mia conoscenza questo comportamento non è mai stato testato, perché Python (beh, le versioni recenti di Python, almeno) non hanno ancora incontrato un tale piattaforma. In pratica non ti preoccupare. –