최대 1 분 소요

이 글을 참고했다.

차이점

input() 내장 함수는 parameter로 prompt message를 받을 수 있다.
따라서 입력받기 전 prompt message를 출력해야 한다. 물론 prompt message가 없는 경우도 있지만, 이 경우도 약간의 부하로 작용할 수 있다.
하지만, sys.stdin.readline()은 prompt message를 인수로 받지 않는다.

또한, input() 내장 함수는 입력받은 값의 개행 문자를 삭제시켜서 리턴한다. 즉 입력받은 문자열에 rstrip() 함수를 적용시켜서 리턴한다.
반면에 sys.stdin.readline()은 개행 문자를 포함한 값을 리턴한다. 따라서 rstrip()을 통해 개행 문자를 제거해야 한다.

사용법

input()

S = input()
N, M = map(int, input().split())

sys.stdin.readline()

import sys
input = sys.stdin.readline # 입력량이 많을 때 속도 증가

S = input().rstrip()
N, M = map(int, input().rstrip().split())


💛 개인 공부 기록용 블로그입니다. 👻

맨 위로 이동하기

태그:

카테고리:

업데이트: