Yani bu muhtemelen aptalca bir sorudur, ama şimdi oldukça uzun bir süredir araştırıyordum ve onları genellikle kaynak kodlarında görseler bile ne yaptıklarını anlayamadım.Üç ok (">>>") işaretleri python'da ne anlama geliyor?
cevap
Kaynak kodunda göremezsiniz, muhtemelen belgelerdir. Etkileşimli bir oturumu gösterir ve 'yorumlayıcı' içine yazılanlar bununla işaretlenir. Çıkış oklar olmadan gösterilir.
Aslında, python documentation sıklıkla bu kodu kopyalayıp böylece oklarını (ve çıkış) gizlemek edebilmek için örnek kod sağ üstünde bir düğme >>> sahiptir.
Gösterilen:
Gizli:.
, bir [doctest.testmod] (http://docs.python.org/2/library/doctest.html) bir parçası olabilir. – rakslice
'>>>' tercüman yazdığınız Python ifadeleri almak için hazır olduğunu, yani interaktif Python tercümanın istemi Oldukça oluşan ediyor Genellikle hangi komutların kullanılabildiğini ve bu komutların etkileşimli yorumlayıcıya verilmesinin sonucu ne olacağını göstermek için bir Python programının dokümantasyonundaki örneklerde.
>>> print "Hello world."
Hello world.
Bu interaktif Python yorumlayıcısı ile bir oturumun gerçek pasajı olacaktır: Örneğin, print
ifadenin bir belgelerinde, kimse bu örnek verebilirsin.
IPython ilginç bir özelliği, bu tür belgelerin yapıştırın kodu kaldırmak gerek kalmadan o kopyalayıp edebilirsiniz, yani >>>
lider sayar olmasıdır >>>
lider:
In [1]: >>> print "Hello world."
Hello world.
(ipython istemi In [n]:
olduğunu Burada n
verilen etkileşimli komutları sayar.)
IPython'da, * return * değerlerini gösteren 'Out [n]' da olduğunu dikkate alarak değer vardır: 'In [4]: 1 + 1'; 'Out [4]: 2' (örneğinizde olduğu gibi basılı değerlerin aksine). Standart python yorumlayıcısı bu ayrımı varsayılan olarak yapmaz. – askewchan
İşte benim bulgularımın bir kısmıve dolayısıyla önceki yanıtları tamamlayan ...
. Eğer "Önümüzdeki komutu" için kullanıcı soran/isteyen interactive mode yılında Python çalışırken
Sadece >>>
bakın. Teknik detaylar here.
>>>
ve ...
taşa yazılmaz. Bunlar sys.ps1
ve sys.ps2
'da saklanır ve bu nedenle değiştirilebilir. Daha ayrıntılı olarak here. Eğer (sanely) istediğiniz şeylerle >>>
ve ...
değiştirdikten sonra kendi Python derleme sürece
>>> import sys
>>> sys.ps1 = "$ "
$
Her standart Python bu istemi vardır. Bunun dışında, /usr/lib/python2.7/code.py
değiştirerek, tüm etkileşimli oturumlar için onu değiştirmek için bir yolu var gibi görünüyor, ancak onunla herhangi bir başarı bulamadık.
"..." 'yi büyüttüğünüzden, muhtemelen bunun Python3'teki' Ellipsis 'sembolü olduğunu da belirtmelisiniz. – kojiro
@kojiro Tam olarak senin noktanı almıyorum (Python3 hakkında fazla bir şey bilmiyorum). Ama kasıtlı olarak soru etiketini görerek '2.7' üzerinde durmaya çalıştım. –
- 1. '>>>' javascript'te ne anlama geliyor?
- 2. "->" ne anlama geliyor?
- 3. Haskell'de ne ((->) t) ne anlama geliyor?
- 4. İteratör -> ikinci ne anlama geliyor?
- 5. Scala - '=> SomeType' ne anlama geliyor?
- 6. Neler() => C# 'da ne anlama geliyor?
- 7. <$> Haskell'de ne anlama geliyor?
- 8. Bu operatörler Elixir'de ne anlama geliyor? ~ >>, << ~
- 9. Bu ">> =" operatör C cinsinden ne anlama geliyor?
- 10. Vimgolf'da <fd-35> ne anlama geliyor?
- 11. PHP, $ this -> {$ var} - bu ne anlama geliyor?
- 12. "<top (required)>", Ruby yığın izinde ne anlama geliyor?
- 13. Sınıfı "<>" köşeli parantez içine almak ne anlama geliyor?
- 14. Kubernetes - hizmette portta <unset> ne anlama geliyor?
- 15. Ruby'de "=>" ne anlama geliyor ve nasıl çalışıyor?
- 16. MVC görünümünde (x => y) ne anlama geliyor?
- 17. Ok operatörü '->', Java'da ne yapıyor?
- 18. Ok ("->") operatörü Kotlin'de ne yapıyor?
- 19. GHCi'de, niçin işlev türü `` tür (->) `soru işaretlerini içerir (->) :: ?? ->? -> * `?
- 20. Assert.fail (node.js): Operatör parametresi ne anlama geliyor?</p> <pre><code>assert.fail(actual, expected, message, operator) </code></pre> <p><code>operator</code> ne anlama gelir:
- 21. -> _ => Scala/Lift'de ne anlama geliyor? De REST "Basitçe kaldırın" örneklerde
- 22. <<'m'=~m>> sözdizimi perl'de ne anlama geliyor?
- 23. Başlıkta "| &" ne anlama geliyor? Örneğin</p> <pre><code>echo "aaa" |& cat </code></pre> <p>için
- 24. Bu PHP'de Demektir Ne -> veya =>
- 25. >> sembolü Haskell
- 26. Rails i18N çeviri yml dosyasındaki ünlem işaretleri ne anlama geliyor?
- 27. BackoffMultiplier, DefaultRetryPolicy'da ne anlama geliyor?
- 28. Birden çok ok işlevi javascript'te ne anlama geliyor?
- 29. Intellij kaynak kodundaki bu açıklama ne anlama geliyor?</p> <pre><code>void m() { <selection><caret>System.out.println("");</selection> } </code></pre> <p>bu <code><selection></code> açıklama ne anlama gelir:
- 30. PHP'de "&" ne anlama geliyor?
Kodunuzu örneğin bir Python kabuğunda çalıştırıyorsunuz demektir. Terminal veya IDLE vb.Bunun bir soru olarak nitelendirileceğinden emin değilim. Onlar bir dekorasyon ... – jamylak
@jamylak Hayır, öyle değil. NARQ 'ı kapatmak için oy verin :) –
Python komut satırı isteminin yanı sıra, bir şeyler yazdığınızda >>> yazdıracağız, bunu geçerli kaynak kodunda görmemelisiniz. Lütfen bir örnek için bir link verin. – nos