반응형
파이썬에서 문자열을 double로 어떻게 변환합니까?
숫자가 포함 된 문자열을 두 배로 변환하는 방법을 알고 싶습니다.
>>> x = "2342.34"
>>> float(x)
2342.3400000000001
당신은 간다. float를 사용하십시오 (C, C ++ 또는 Java double과 동일하게 동작하고 정밀도가 동일 함).
십진 연산자는 찾고있는 것과 더 일치 할 수 있습니다.
>>> from decimal import Decimal
>>> x = "234243.434"
>>> print Decimal(x)
234243.434
문자열 번호에 15 자리 이상의 유효 숫자 float(s)
가 포함되어 있으면 반올림되므로주의하십시오.Decimal
다음은 설명 및 일부 코드 샘플입니다. https://docs.python.org/3/library/sys.html#sys.float_info
참고 URL : https://stackoverflow.com/questions/482410/how-do-i-convert-a-string-to-a-double-in-python
반응형
'IT story' 카테고리의 다른 글
자동 로딩이란? (0) | 2020.05.14 |
---|---|
java.io.File에서 java.nio.file.Path 오브젝트 가져 오기 (0) | 2020.05.14 |
JAR 파일을 실행하는 방법 (0) | 2020.05.14 |
const std :: string &보다 std :: string_view가 얼마나 빠릅니까? (0) | 2020.05.14 |
일반적인 TryParse (0) | 2020.05.14 |