Computer Language/Python

[Python] 파이썬 문자를 숫자로, 숫자를 문자로 변경하기

꽁담 2023. 4. 8. 17:32

파이썬의 변수 타입

파이썬에 변수를 대입할 때는 문자나 숫자를 고려할 필요가 없습니다.

다만 대입될 때 타입이 정해지기 때문에 이 후 변수를 사용할 때는 타입을 고려해야 합니다.

 

아래 예시를 보면 10의 문자열 숫자와, 5의 정수형 숫자를 더하려고 하면 오류가 발생합니다.

strnum="10"
intnum=5

print(strnum+intnum)

 

 

문자를 숫자로 변경하는 방법

int 함수나 float 함수를 사용합니다.

strnum="10"
intnum=5

print(int(strnum)+intnum)

 

소수점이 있는 경우 int 함수를 사용하면 소수점 아랫자리는 없어집니다.

소수점을 포함하고 싶은 경우 float 함수를 사용합니다.

 

 

숫자를 문자로 변경하는 방법

str 함수를 사용합니다.

이 외 format 이나 f-string 함수를 사용해서도 할 수 있습니다.

strnum="10"
intnum=5

print(strnum+str(intnum))

10 과 5 가 합쳐진 문자열 입니다.