천 단위 구분 기호로 ","를 사용하여 문자열을 부동 소수점으로 변환 .. "123,000.12"를 123,000.12로 [중복]
Nov 22 2020
내가 내 보낸 값에 대해 수학 연산을 수행 할 수 없습니다. 나는 xlwt
이것을하기 위해 라이브러리를 사용 하고있다. 이 값을 형식으로 변환하여 수학 연산을 수행 할 수 있습니다.

답변
3 MaxTechniche Nov 22 2020 at 06:45
float('3629,473.237'.replace(',', ''))
1 WasifHasan Nov 22 2020 at 06:46
쉼표를 바꿀 수 있습니다. 가독성 외에는 의미가 없습니다.
n = float("3629,473.237".replace(",",""))
쉼표를 문자열로 다시 추가하려면 형식 문자열을 사용할 수 있습니다.
print("{:,}".format(n))
파이썬 3.6 이상에는 f- 문자열이 있습니다.
print(f"{n:,}")
sultanayubi Nov 22 2020 at 06:58
아니; 쉼표를 수동으로 제거해야합니다.
float("123,000.12".replace(',',''))
일관된 데이터가있는 경우 모든 쉼표를 제거하고 결과를 변환하는 것이 좋습니다.