Python:
การใช้ Shell แบบโต้ตอบ (REPL)

วิธีการ:

เริ่มต้นใช้งาน REPL ของ Python ได้โดยพิมพ์ python ใน command line ของคุณ เมื่ออยู่ที่นั่น, ทดสอบการทำงานที่ง่ายหรือโค้ดที่มีหลายบรรทัด:

>>> 1 + 1
2
>>> for i in range(3):
...     print(i)
... 
0
1
2

ทดลองใช้ฟังก์ชันและรับข้อเสนอแนะทันที:

>>> def greet(name):
...     return "Hello, " + name + "!"
... 
>>> greet("Alice")
'Hello, Alice!'

เล่นกับไลบรารีและสำรวจคุณสมบัติของพวกเขาแบบเรียลไทม์:

>>> import math
>>> math.sqrt(16)
4.0

ออกด้วยการพิมพ์ exit() หรือ Ctrl+D (บางครั้งอาจเป็น Ctrl+Z บน Windows)

การศึกษาลึก

คอนเซ็ปต์ของ REPL ไม่เฉพาะเจาะจงกับ Python; มันเก่าแก่เท่ากับ Lisp หลายภาษาเสนอสภาพแวดล้อมที่ตอบสนองแบบทันทีและสามารถโต้ตอบได้สำหรับการใช้วิธีการเข้ามือทำโค้ด ทางเลือกที่แตกต่างจาก shell ของ Python มาตรฐาน รวมถึง IPython และ Jupyter Notebook, ซึ่งให้ความสามารถในการโต้ตอบได้ดียิ่งขึ้น, มีคุณสมบัติเพิ่มเติม, และการรวมกับเครื่องมืออื่นได้ดีกว่า REPL มาตรฐานของ Python นั้นง่าย, แต่มันฝังอำนาจเต็มรูปแบบของ Python, รองรับวัตถุที่ซับซ้อนและโปรแกรมที่ใช้หลายเธรด, อย่างไรก็ตามมันขาดคุณสมบัติเช่น auto-completion และ syntax highlighting ที่มีในเครื่องมือที่ซับซ้อนกว่า

ดูเพิ่ม