프로그래밍 언어/Python
기본 입출력
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'속성을 이용할 수 있다.