>>> a = input('a값을 입력: ')
a값을 입력:
이라고 출력이 된다. 입력을 해주면 a에 값이 입력이 된다.
이때 입력받은 값은 문자열이다.
a = int(input('a값을 입력: '))
으로 int() 를 해주면 정수형이된다.
split()
a, b = input('a, b를 입력: ').split()
를 하면 값을 2개 입력할 수 있다. split() 이기 때문에 공백을 기준으로 입력값이 분리되어 a, b로 들어가게 된다.
>>>a, b를 입력: 1 12
라고 한다면 1은 a, 12는 b로 들어가게 된다.
split()에서 () 안의 내용으로 문자열을 분리할 수 있다.
split(',') 라고 하면 ,를 기준으로 문자열을 분리한다.
받은 입력값을 문자열 말고 다른 자료형으로 바꿀려면 int(a), int(b) 로 해주면 된다.
split()를 하였을 때 int()를 input에 씌여주는건 안된다. >> 매번 int로 해주긴 귀찮으니 map() 으로 해보자
map()
a, b = map(int, input('a, b를 입력: ').split())
map() 을 사용하여 a, b를 int로 한번에 변환할 수 있다.
'Python' 카테고리의 다른 글
[Python] sort와 sorted의 차이 (0) | 2021.04.07 |
---|---|
[Python] 리스트 자료형 (0) | 2021.03.31 |
[Python] 반복문 (0) | 2021.03.31 |
[Python] float.fromhex (0) | 2021.03.29 |
[Python] 리스트 역순으로 나타내기 (0) | 2021.03.29 |