본문 바로가기
Python/기본문법

[Python] 입력받은 문자열을 숫자로 변환하기

by 백호루이 2023. 10. 29.
반응형

파이썬의 입력은 java나 c와 비교했을 때 정말 간단하다.

그냥 input("입력> ")를 사용하면 된다.

 

string = input("입력> ")
print(string)

입력> 안녕하세요
안녕하세요

 

하지만, 문제가 있는데 입력받은 것은 무조건 문자열로 취급한다. 정수나 실수를 입력해도 무조건 string type이 되버린다.

따라서 그 값을 사용하기 위해서는 변환을 해서 사용해야 한다.

 

 

* 캐스팅(문자열 -> 숫자)

함수 설명
int() 문자열을 int 자료형으로 변환한다.
float() 문자열을 float 자료형으로 변환한다.

 

a = int(input("첫번째 숫자>"))
b = int(input("두번째 숫자>"))
print("a + b = ", a+b)

첫번째 숫자>2
두번째 숫자>3
a + b =  5

반응형

댓글