input()
a = int(input())
print(a)
- parameter로 prompt message를 받을 수 있다.
> 숫자를 입력해주세요 같은 메시지가 promt message이다.
- 입력받은 값의 개행 문자를 삭제시킨 뒤 리턴한다. 즉 입력받은 문자열에 rstrip() 함수를 적용시켜서 리턴하기 때문에 다소 느리다.
sys.stdin.readline()
import sys
a = int(sys.stdin.readline())
print(a)
- input()과 다르게 sys 라이브러리를 import 해줘야 한다.
- prompt message를 인수로 받지 않는다.
- 개행 문자를 포함한 값을 리턴한다.
- sys에 속하는 메소드들은 file object로 취급되며 사용자의 입력을 받는 buffer을 만들어 그 buffer에서 읽어들이게 된다.
반응형