언어/Python

sys.stdin.readline()

에린_1 2024. 1. 16. 23:23
728x90

sys.stdin.readline() 쓰는 이유

input()이 느린 이유

  1. input()은 매개변수로 prompt message를 받는다. (입력을 받기 전에 prompt message를 출력해야 한다.)
  2. 입력받은 값의 개행 문자를 삭제시키고 반환한다.
  • 이러한 단계를 거치기 때문에 input()은 비교적 속도가 느리다.

sys.stdin.readline() 의 특징

  • 문자열로 입력을 받는다.
  • 개행 문자 ‘\n’을 같이 입력받는다.
  • strip()을 이용해 개행 문자 없이 문자열을 입력받을 수 있다.
728x90

'언어 > Python' 카테고리의 다른 글

파이썬_join  (0) 2024.01.16
람다_Lambda  (0) 2024.01.16
집합_Set  (0) 2024.01.16