Python REPL (Read--Eval--Print Loop)¶
რა არის REPL?¶
REPL ნიშნავს Read -- Eval -- Print Loop-ს. ეს არის Python-ის ინტერაქტიული კონსოლი, სადაც შეგიძლია პირდაპირ აკრიფო კოდი, მიიღო შედეგი და ტესტირებისთვის სწრაფად გამოიყენო.
- Read -- კითხულობს შენ მიერ შეყვანილ კოდს.\
- Eval -- აფასებს (ასრულებს) მას.\
- Print -- ბეჭდავს შედეგს.\
- Loop -- პროცესი განმეორებადია, სანამ შენ არ შეწყვეტ.
ძირითადი გამოყენება¶
მარტივი გამოთვლები¶
სტრინგებთან მუშაობა¶
მოდულების იმპორტი და გამოყენება¶
ბოლო შედეგის შენახვა _ ცვლადში¶
დახმარება REPL-ში¶
-
help()ფუნქციაგამოიტანს დეტალურ ინფორმაციას სტრინგის ფუნქციებზე.
-
dir()ფუნქციაგაჩვენებს მეთოდების სიას მოცემული ობიექტისთვის.
გამოსვლა REPL-იდან¶
-
აკრიფე:
-
ან დააჭირე:
- Windows --
Ctrl+Zდა Enter\ - Linux/Mac --
Ctrl+D
- Windows --
როგორ გამოვიყენოთ ეფექტურად¶
- სწრაფი ტესტები -- შეგიძლია მაშინვე შეამოწმო კოდის ფრაგმენტები.\
- კოდის სწავლა --
help()დაdir()გაძლევს სასარგებლო ინფორმაციას.\ - ისტორიის გამოყენება --
↑და↓ღილაკებით შეგიძლია წინა ბრძანებები დააბრუნო.\ - გაფართოებული REPL -- სცადე IPython, რომელიც გთავაზობს:
- Syntax highlighting\
- Autocomplete\
- ისტორიის შენახვა
მოკლე მაგალითი¶
>>> name = "Giorgi"
>>> len(name)
6
>>> name[::-1]
'igroiG'
>>> for i in range(3):
... print("Hello,", name)
...
Hello, Giorgi
Hello, Giorgi
Hello, Giorgi
შეჯამება¶
- Python REPL არის ერთ-ერთი ყველაზე სასარგებლო ინსტრუმენტი სწრაფი ტესტირებისა და სწავლისთვის.\
- მისი გამოყენება შესაძლებელია Windows, Linux, და macOS სისტემებზე.\
- ძირითადი ბრძანებებია:
help(),dir(),_,exit().\ - უკეთესი გამოცდილებისთვის სცადე IPython.