표준 입력과의 상호 작용: stdin에서 읽기 가이드
표준 입력 스트림에서 읽는 것은 코드 골프 과제의 일반적인 요구 사항입니다. 효율성과 간결함이 핵심입니다. 입력 작업을 위한 다양한 방법이 있지만 이 기사에서는 fileinput 모듈을 사용하는 권장 접근 방식에 중점을 두겠습니다.
fileinput 만나기: 편리한 입력 반복기
fileinput 모듈은 stdin 또는 지정된 파일의 입력 라인을 반복하는 쉽고 강력한 방법을 제공합니다. 인수가 제공되지 않으면 표준 입력 스트림을 자동으로 열므로 입력을 직접 읽는 것이 쉽습니다.
실행 예시
fileinput을 사용하여 stdin에서 행을 읽으려면, 간단히 다음 스니펫을 따르세요.
import fileinput for line in fileinput.input(): # Do something with the line
stdin에서 읽은 각 줄은 for 내의 line 변수에서 사용할 수 있습니다. loop.
뒤에 오는 줄바꿈: 줄 처리에 대한 참고 사항
기본적으로 line에는 뒤에 오는 줄바꿈 문자가 포함됩니다. 이것이 원하지 않는 경우 rstrip() 메서드를 사용하여 쉽게 제거할 수 있습니다.
line = line.rstrip() # Remove the trailing newline
이를 염두에 두고 이제 stdin 입력이 필요한 코드 골프 문제를 자신있게 처리하여 코드의 간결함을 극대화하고 공연.
위 내용은 Python의 표준 입력(stdin)을 효율적으로 읽으려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!