इंटरैक्टिव शेल (REPL) का उपयोग

Python:
इंटरैक्टिव शेल (REPL) का उपयोग

कैसे करें:

अपने कमांड लाइन में python टाइप करके Python के REPL में सीधा प्रवेश करें। एक बार वहाँ, सरल ऑपरेशन या मल्टी-लाइन कोड का परीक्षण करें:

>>> 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 (कभी-कभी Windows पर Ctrl+Z) के साथ बाहर निकलें।

गहन विचार

REPL की अवधारणा Python तक अद्वितीय नहीं है; यह Lisp जितनी पुरानी है। कई भाषाएँ कोड के लिए एक हाथों पर दृष्टिकोण के लिए यह तत्काल, इंटरैक्टिव वातावरण प्रदान करती हैं। नेटिव Python शेल के विकल्पों में IPython और Jupyter Notebook शामिल हैं, जो बेहतर इंटरैक्टिविटी, अधिक विशेषताएं, और अन्य उपकरणों के साथ बेहतर एकीकरण प्रदान करते हैं। Python का मानक REPL सरल है, लेकिन यह Python की पूर्ण शक्ति को एम्बेड करता है, जटिल ऑब्जेक्ट्स और मल्टी-थ्रेडेड कार्यक्रमों को संभालता है, हालांकि इसमें ऑटो-कम्पलीशन और सिंटैक्स हाइलाइटिंग जैसी अधिक उन्नत उपकरणों में मौजूद विशेषताएं नहीं हैं।

देखें भी