Python/Python

[Python] sys.stdin.readline()

기록하는_사람 2022. 10. 4. 20:05

sys.stdin.readline()

📌 sys.stdin.readline( )

: 입력받는 메서드.

import sys

sys.stdin.readline()

 

📌 input( )과의 차이.

input( ) sys.stdin.readline( )
개행 문자 없이 반환. 개행 문자 포함해 반환.
(.strip( )로 제거 가능.)
prompt message를 매개변수로 받아 사용 가능. prompt message를 매개변수로 받아 사용 불가.

 

💡 prompt message란? 

input( )으로 입력받을 때 프롬프트에 뜨우는 메시지.

input("입력: ") ← "입력: "이 prompt message.

 

📌 입력을 여러 번 받을 경우, input( )보다 sys.stdin.readline( )이 빠름.

① prompt message 출력 여부.

② 값을 읽고 저장하는 방법의 차이.

     input( ) : 값 입력할 때마다 읽고 저장.

     sys.stdin.readline( ) : 값을 한 번에  읽어서 저장.