Giant Oreo 2021. 5. 3. 19:13

1. input() - 한 줄의 문자열을 입력 받는 함수

2. map() - 리스트의 모든 원소에 각각 특정한 함수를 적용할 때 사용

 

예시)
공백을 기준으로 구분된 데이터를 입력 받을 때
 list(map(int, input().split()))

공백을 기준으로 구분된 데이터의 개수가 많지 않을 때
 a, b, c = map(int, input().split())

 

3. 빠르게 입력 받아야 할 때

 

1) 사용자로부터 입력을 최대한 빠르게 받아야 하는 경우

sys라이브러리에 정의되어 있는 sys.stdin.readline() 메서드를 이용한다.

  ( 단, 입력 후 엔터가 줄바꿈 기호로 입력되므로 rstrip()메서드를 함께 사용한다. )

 

import sys

# 문자열 입력 받기
data = sys.stdin.readline().rstrip()
print(data)

 

4. 기본 출력

- print()이용하여 출력하는데 콤마를 이용해 띄어쓰기로 구분해 출력 가능하다.

- 기본적으로 출력 이후 줄바꿈을 수행하는데 원치 않을 경우 'end'속성을 이용할 수 있다.