어떤 알고리즘을 이용해서 푸는 문제이든 "입력 - 처리 로직 - 출력" 이라는 순서는 변함이 없다.
그래서 가장 첫번째 단계인 "입력"부터 제대로 하기 위한 필수 함수, 문법들을 정리해보려고 한다.
input("좋아하는 숫자는?")
위와 같이 좋아하는 숫자를 받아서 산술 연산을 해주고 싶은데 input( )을 통해 받은 숫자는 문자열로 저장되어있어서 불가능하다. 그러므로 형 변환을 해준다.
정수로 변환 : int(x)
실수로 변환 : float(x)
문자열로 변환 : str(x)
문자로 변환 : chr(x)
boolean으로 변환 : bool(x)
변환하려는데 매칭되는 값이 없으면 당연히 에러 발생
문자열.split("구분자")
=> "바나나,사과,배".split(",")
문자열.split()
map(int, ['4', '5'])