SeouliteLab

[Python/파이썬] String을 float으로 변환 본문

프로그래밍

[Python/파이썬] String을 float으로 변환

Seoulite Lab 2024. 3. 5. 08:38

Python에서는 문자열을 float 타입으로 변환하는 여러 가지 방법이 있습니다. 이번 글에서는 문자열을 float으로 변환하는 다양한 예제를 살펴보겠습니다.

1. float() 함수 사용

가장 간단한 방법은 float() 함수를 사용하는 것입니다. 이 함수는 문자열을 float 타입으로 변환합니다.

str_num = "3.141592"
num = float(str_num)
print(num)  # 출력 결과: 3.141592

2. astype() 메서드 사용

astype() 메서드를 사용하여 문자열을 float 타입으로 변환할 수도 있습니다. 이 방법은 주로 NumPy 배열에서 사용됩니다.

import numpy as np

str_num = "3.141592"
num = np.float64(str_num)
print(num)  # 출력 결과: 3.141592

3. decimal 모듈 사용

decimal 모듈을 사용하여 문자열을 float 타입으로 변환할 수도 있습니다. 이 방법은 정확한 소수점 연산을 위해 사용됩니다.

from decimal import Decimal

str_num = "3.141592"
num = Decimal(str_num)
print(num)  # 출력 결과: 3.141592