REPL 사용
파일을 먼저 만들지 않은 상태로 코드를 테스트해 보아야 하는 경우가 있습니다. 이러한 경우 더 짧은 문을 입력하고 해당 문을 평가할 수 있는 REPL이라는 기본 제공 프로그램을 사용하는 것이 좋습니다.
Python REPL
Python은 명령을 입력하고 즉시 결과를 볼 수 있는 대화형 콘솔 환경을 지원합니다. 이 환경을 REPL(“read–eval–print loop”)이라고도 합니다.
REPL을 사용하려면 콘솔에 python
을 입력합니다. 다음 출력과 같은 프롬프트가 표시되고 사용자가 명령을 입력할 때까지 대기합니다.
Python 3.9.14 (main, Oct 29 2022, 22:18:10)
[GCC 11.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
REPL로 할 수 있는 작업
REPL을 사용하면 코드 파일에서 수행할 수 있는 대부분의 작업을 수행할 수 있습니다. 예:
문을 실행하고 평가 REPL에서 다음과 같이 문을 평가하게 할 수 있습니다.
>>> 1+1 2 >>>
변수 및 함수 선언 변수 및 함수를 만들 수도 있으며, 나중에 사용하고자 할 때 REPL이 변수와 함수가 존재한다는 것을 기억합니다.
>>> PI = 3.14 >>> PI 3.14
기본 제공 도움말을 사용합니다. 웹에서 탐색하기 위해 선택한 편집기를 벗어나지 않고도 코드를 계속 작성할 수 있기 때문에 토픽에 대한 도움말을 얻는 것이 유용할 수 있습니다.
도움말 사용
REPL은 키워드 및 함수를 조회할 수 있는 기본 도움말 함수를 제공합니다. 이 함수의 일반화된 구문은 다음과 같습니다.
help([object])
[object]
는 도움이 필요한 특정 함수 또는 키워드입니다.
대화형 도움말 콘솔
help 함수에 인수를 전달하지 않으면 Python이 대화형 도움말을 시작합니다.
help()
를 입력하여 대화형 도움말 콘솔로 전환합니다. 이 명령은 도움말 시스템을 사용하는 방법에 대한 기본 지침을 나열합니다.
여기서 관심이 있는 요소를 입력하기만 하면 됩니다. 예를 들어 string
을 입력하면 string
토픽에 대한 다음과 같은 정보가 표시됩니다.
Help on module string:
NAME
string - A collection of string constants.
MODULE REFERENCE
https://docs.python.org/3.9/library/string
The following documentation is automatically generated from the Python
source files. It may be incomplete, incorrect or include features that
are considered implementation detail and may vary between Python
implementations. When in doubt, consult the module reference at the
location listed above.
출력에 여러 페이지가 있는 경우 Enter 키를 눌러 한 줄씩 표시할 수도 있고, 스페이스를 눌러 한 페이지씩 표시할 수도 있습니다.
도움말 화면의 끝에서 q
를 입력하여 페이지를 종료할 수 있습니다. 그러면 대화형 도움말 프롬프트가 반환됩니다.