반응형
파이썬을 사용하다 보면 데이터 타입이 문자열이라서 연산이 되지 않는 문제를 겪은 적이 있을 것이다. 오늘은 그 문제를 해결하기 위해 사용할 수 있는 내장함수들에 대해 알아본다.
목차
1. 문자를 숫자로 변경하기
2. 숫자를 문자로 변경하기
1. 문자를 숫자로 변경하기
< 문자열 → 정수 >
int(문자열)
< 문자열 → 소수점 >
float(문자열)
데이터 타입을 문자에서 숫자로 변경하기 위해서는 먼저 문자열이 숫자의 형태를 갖추고 있어야 한다. 그렇지 않은 경우 ValueError가 발생한다.
숫자의 형태로 문자열이 적혀있다면 데이터 타입을 변경할 수 있다. 숫자로 데이터 타입을 변경한 문자열을 활용하여 연산도 가능하다.
정수가 아닌 소수로 변경하고 싶다면 float() 함수를 사용하면 된다. 소수로 변경한 이후에는 소수점이 출력되는 것을 확인할 수 있다. 마찬가지로 연산 가능하다.
2. 숫자를 문자로 변경하기
str(숫자)
숫자를 문자로 변경하는 것도 간단하다. 원하는 숫자를 str() 내장함수의 괄호 안에 입력하면 된다.
문자열로 변경한 이후에는 + 연산자를 활용하여 새로운 문자열을 이어 붙일 수 있다.
반응형
'IT > 파이썬(Python)' 카테고리의 다른 글
파이썬 자료의 구분(수치형, 범주형 자료) (0) | 2023.03.11 |
---|---|
파이썬 예외처리 하는 방법(try, except) (0) | 2023.03.04 |
파이썬 데이터의 타입, 데이터 타입 확인 방법 (0) | 2023.03.02 |
파이썬 연산자의 종류, 순위 (0) | 2023.03.01 |
파이썬 상수, 예약어, 변수의 정의 및 사용법 (0) | 2023.02.28 |