REPL kullanın

Tamamlandı

Bazen bir dosya oluşturmak zorunda kalmadan bir kod parçasını denemek isteyebilirsiniz. Bu gibi durumlarda, daha kısa deyimler yazmanıza ve bu deyimlerin değerlendirilmesini sağlayan REPL adlı yerleşik bir program kullanmak iyi bir fikirdir.

Python REPL

Python, komutları yazıp sonuçları hemen görmenize olanak sağlayan etkileşimli bir konsol deneyimini destekler. Bu deneyim bazen "Read-eval-PRINT-loop" veya REPL olarak adlandırılır.

REPL 'u kullanmak için python konsolunuza yazın. ' Yi kullanarak, aşağıdaki çıktıya benzer bir istem, komut girişi yapmanızı bekler:

Python 3.9.5 (default, May 27 2021, 19:45:35)
[GCC 9.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

Ne yapabilir?

REPL ile, örnek gibi bir kod dosyasında yapabilecekler gibi birçok şeyi yapabilirsiniz:

  • Çalıştır ve değerlendir deyimleri. REPL 'un şöyle bir ifadeyi değerlendirmesi sağlayabilirsiniz:

    >>> 1+1
    2
    >>>
    
  • Değişkenleri ve Işlevleri bildirin. Bunu yapmak için kullanabileceğiniz başka bir şey, değişken ve işlev oluşturmak ve REPL 'un var olduğunu unutmaları, daha sonra bunları kullanmayı denemeniz gerekir:

    >>> PI = 3.14
    >>> PI
    3.14
    
  • Yerleşik yardımı kullanın. Bir konuyla ilgili yardım almak, Web üzerinde gezinmek için istediğiniz düzenleyiciyi bırakmanız gerekmiyorsa yararlı olabilir, ancak kodu yazmaya devam edebilirsiniz.

Yardım 'ı kullanma

REPL, anahtar sözcükleri ve işlevleri aramak için kullanabileceğiniz yerleşik bir yardım işlevine sahiptir. Bu işlev için genelleştirilmiş söz dizimi şudur:

help([object])

[object], hakkında yardım istediğiniz işlev veya anahtar sözcüktür.

Etkileşimli yardım konsolu

Yardım işlevine bağımsız değişken geçirmezseniz etkileşimli yardım özelliği başlatılır.

Yazarak etkileşimli yardım konsolunu girersiniz help() . Bu komutta, yardım sisteminin nasıl kullanılacağına ilişkin bazı temel yönergeler listelenir.

Buradan ilgilendiğiniz öğeyi yazmanız yeterlidir. Örneğin, yazarak, string aşağıdaki gibi görünen konuyla ilgili bilgiler görüntülenir string :

Help on module string:

NAME
    string - A collection of string constants.

MODULE REFERENCE
    https://docs.python.org/3.5/library/string.html

    The following documentation is automatically generated from the Python
    source files.  It may be incomplete, incorrect or include features that
    are considered implementation detail and may vary between Python
    implementations.  When in doubt, consult the module reference at the
    location listed above.

Bir sayfadan fazla çıkış bulunduğunda, satır satır görüntülemek için Enter tuşuna, sayfa sayfa görüntülemek için de Ara Çubuğuna basabilirsiniz.

Yardım ekranının sonunda q sayfadan çıkmak için yazabilirsiniz. Etkileşimli yardım istemine geri dönecektir.