input()
input_string = input()
내부적으로 버퍼 처리 과정 추가
- 입력 스트림을 처리하는 중간 과정이 있어, 많은 양의 입력에는 느릴 수 있음
입력 끝의 개행 문자 (\n
) 자동 제거
- 사용자가 입력한 내용 바로 뒤의 줄바꿈 문자를 자동으로 제거
sys.stdin.readline
import sys
input = sys.stdin.readline
input_string = input().strip()
바로 입력 스트림에서 읽어옴
- 중간 과정 없이 바로 입력을 받기 때문에 성능상 이점
입력 끝의 개행 문자 수동 제거 필요
- 줄바꿈 문자가 포함되므로, 이를 제거하기 위해
strip()
함수를 사용해야 함 strip()
을 사용하지 않으면 문자열 끝에\n
이 포함되어 의동하지 않은 동작이 발생할 수 있으므로 주의
'p-languages > python' 카테고리의 다른 글
python/ lambda 사용하기 (feat. 백준 10814) (0) | 2022.12.05 |
---|