본문 바로가기
IT/파이썬(Python)

파이썬 문자열 숫자로 바꾸기

by 깡타의 컴맹인생 2023. 3. 3.
반응형

파이썬 문자열 숫자로 바꾸기

파이썬을 사용하다 보면 데이터 타입이 문자열이라서 연산이 되지 않는 문제를 겪은 적이 있을 것이다. 오늘은 그 문제를 해결하기 위해 사용할 수 있는 내장함수들에 대해 알아본다.

목차
1. 문자를 숫자로 변경하기
2. 숫자를 문자로 변경하기

1. 문자를 숫자로 변경하기

< 문자열 → 정수 >
int(문자열)

< 문자열 → 소수점 >
float(문자열)

데이터 타입을 문자에서 숫자로 변경하기 위해서는 먼저 문자열이 숫자의 형태를 갖추고 있어야 한다. 그렇지 않은 경우 ValueError가 발생한다.

숫자의 형태로 문자열이 적혀있다면 데이터 타입을 변경할 수 있다. 숫자로 데이터 타입을 변경한 문자열을 활용하여 연산도 가능하다.

정수가 아닌 소수로 변경하고 싶다면 float() 함수를 사용하면 된다. 소수로 변경한 이후에는 소수점이 출력되는 것을 확인할 수 있다. 마찬가지로 연산 가능하다.


2. 숫자를 문자로 변경하기

str(숫자)

숫자를 문자로 변경하는 것도 간단하다. 원하는 숫자를 str() 내장함수의 괄호 안에 입력하면 된다.

문자열로 변경한 이후에는 + 연산자를 활용하여 새로운 문자열을 이어 붙일 수 있다. 

반응형