파이썬은 두가지 방식을 지원

  • 스크립트에 대해서는 인터프리터로서 명령어 줄에서 실행하거나 스크립트를 더블클릭해서, 어플리케이션처럼 실행할 수 있습니다.
  • 그러나 또한 임의의 서술문과 표현식을 평가할 수 있는 상호대화 쉘이기도 합니다.

인터랙티브 쉘 장점

디버깅과 신속한 해킹 그리고 테스팅에 아주 쓸모가 있습니다.

계산기를 대신하여파이썬상호대화 쉘을 사용하는 사람도 있답니다!

각 플래폼별 쉘 실행

$python3             # Unix/Linux/Mac

or 

C:>python3           # Windows/DOS
python [-옵션들] [-c 명령어 | -m 모듈이름 | 파일 | - ] [인자들]

커맨드라인 옵션

Option Description
-d 디버깅 메세지 출력
-v 자세한 정보 출력 (detailed trace on import statements)
file 이후 주어진 파이썬 스크립트 파일 실행

인터랙티브 쉘의 예제

>>> 1 + 1                           
2

>>> print('hello world')
hello world

>>> x = 1                               

>>> y = 2

>>> x + y
3

설명

  1. 기본적인 산술 표현식과 임의의 표현식 모두 평가
  2. print 서술문을 비롯하여 임의의 파이썬 서술문을 모두 실행
  3. 변수의 값을 할당할 수 있다. 그러나 쉘이 열려있는 동안만 기억한다.

REPL = Read, Eval, Print, Loop

$ python3

>>> 1 + 3      # read, eval
4              # print

>>>            # repeat (loop)

Hello World (REPL에서)

$ python3

>>> print('Hello World')
Hello World

Hello World(파일 실행)

hello.py 파일 생성, 그 안에 코드 작성

print('Hello World')

터미널에서 실행

$ python3 hello.py

results matching ""

    No results matching ""