-
[Python] Input() 함수Python 2020. 10. 25. 18:12
input() 함수
input() 함수로 데이터를 입력 받을 수 있다.
강제 형 변환
입력된 데이터는 문자열이기 때문에, 숫자를 입력받고 싶은 경우 형 변환을 해야 한다.
input으로 입력받은 값을 int()로 감싸서 형 변환을 시켜준다.
int형으로 형 변환이 된 것을 볼 수 있다.
- int() : 문자형 데이터나 실수형 데이터를 정수로 변환한다.
중간에 문자가 끼어 있는 등 실패 시 에러가 발생한다.
- str() : 각종 데이터를 문자열로 변환한다.
- float() : 문자형 데이터나 정수형 데이터를 부동 소수점으로 변환한다.
여려 개의 문자열 입력 받기
input() 함수를 사용하여 여러 개의 값을 입력받을 수 있다.
numbers라는 변수에 입력 받았는데, .split()을 사용하여 공백 단위로 나눌 수 있다.
.split()을 사용해서 나누어진 값을 각각의 변수에 집어넣을 수도 있다.
여러 개의 숫자을 입력받아 합을 출력한다면, 형 변환을 해 주어야 한다.
문자열로 입력받기 때문이다.
'Python' 카테고리의 다른 글
[Python] 튜플(Tuple) (0) 2020.10.25 [Python] Python의 배열! List (0) 2020.10.25 [Python] Print() 함수 (1) 2020.10.25 [Python] 문자열 생성, 조회 (1) 2020.10.12 [Python] Python 기본 문법 (1) 2020.10.12