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 가 합쳐진 문자열 입니다.