Я пишу цифры с плавающей точкой в текстовый файл, и я бы очень признателен, если бы Python прекратил писать цифры типа «0.000002» как «2e-6». Что я могу сделать?Python float to string, только «пунктирная нотация»?
1
A
ответ
2
Вы можете использовать директивы форматирования, такие как этот:
n = 0.000002
print('{:f}'.format(n))
0.000002
более
информации о форматировании см этих Python docs
Или старого стиля при работе заранее Python v2.6 (спасибо @ mgilson и @artSwri)
print('%f' % n)
1
>>> "%f" % 2e-6
'0.000002'
Смежные вопросы
- 1. Python String to float
- 2. Python string to float conversion
- 3. Python Float to String TypeError
- 4. c: string to float (только с Libc)?
- 5. Python Convert Pandas Float to String
- 6. Python regex String array to float array
- 7. python float to string без потери точности
- 8. Python, отрицательные числа string to float
- 9. Python Convert String Literal to Float
- 10. Преобразование Float to String
- 11. префиксная нотация string to int conversion
- 12. String from EditText to float
- 13. Python "safe" eval (string to bool/int/float/None/string)
- 14. IPhone Float to String issue
- 15. Спецификатор формата float to String
- 16. Ruby: Convert String to Float
- 17. Talend Convert string to Float
- 18. C# String to Float Conversion
- 19. Python: ufloat to float
- 20. infix to postfix нотация
- 21. Python float to ratio
- 22. python convert string "0" to float дает ошибку
- 23. PHPExcel: научная нотация double/float
- 24. Python regex to string string
- 25. Float to String с необязательной десятичной точкой
- 26. Java String "1603" to float 16.03
- 27. Python byte to float conversion
- 28. std :: string to float или double
- 29. Как правильно разобрать Float to String?
- 30. String To Float conversion в Arduino
Как выглядит код вывода текста? – birryree
Вы не зашли на сайт? –
дубликат этого вопроса, имеет несколько хороших ответов http://stackoverflow.com/questions/658763/how-do-i-suppress-scientific-notation-in-python –