return a.split('E')[0].rstrip('0').rstrip('.') + 'E' + a.split('E')[1]
format_e(Decimal('40800000000.00000000000000'))
format_e(Decimal('40000000000.00000000000000'))
Отображение десятичной дроби в экспоненциальном представлении