반응형
Python interactive shell (파이썬 대화형 셸)

Python 대화형 셸은 Python 코드를 실시간으로 대화형으로 작성, 실행 및 테스트할 수 있는 명령줄 인터페이스입니다. 이것은 REPL(Read-Eval-Print Loop) 환경입니다. 즉, 사용자의 입력을 읽고, 코드를 평가하고, 결과를 인쇄한 다음 루프백하여 추가 입력을 읽습니다. 이는 Python 프로그래밍을 탐색하거나 코드를 디버그하거나 아이디어와 개념을 신속하게 테스트하는 편리한 방법을 제공합니다.

대화형 셸은 Python 인터프리터의 필수 부분이며 Python 구문, 내장 함수, 라이브러리 및 모듈을 학습하고 실험하는 데 자주 사용됩니다. 코드 실행에 대한 즉각적인 피드백을 제공하여 사용자가 Python 동작을 이해하고 잠재적인 문제를 식별하는 데 도움이 됩니다.


사용 예

셸 시작

$ python3 혹은 $ python

성공시 아래 메시지 출력

Python 3.9.7 (default, Sep 16 2021, 13:09:58)
[GCC 7.5.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

산술 연산을 수행합니다.

>>> 4 + 7
11
>>> 6 * 3
18

변수 정의 및 사용

>>> a = 10
>>> b = 5
>>> a * b
50

내장 함수 사용

>>> len("Hello, Python!")
14
>>> print("Welcome to the Python interactive shell!")
Welcome to the Python interactive shell!

모듈 가져오기 및 사용

>>> import math
>>> math.sqrt(25)
5.0

함수 정의 및 사용

>>> def greet(name):
...     return f"Hello, {name}!"
...
>>> greet("Alice")
'Hello, Alice!'

Python 대화형 셸을 종료

>>> exit()

해당 내용은 간단하게 알아보기 위함이고 세세한 부분은 차차 진행하도록 하겠다.

반응형