Итак, это, наверное, глупый вопрос, но сейчас я искал довольно много времени, и я не смог понять, что они делают, хотя часто вижу их в исходных кодах.
Что означают три стрелки (">>>")?
Ответ 1
Вы не увидите его в исходном коде, это, вероятно, документация. Он указывает на интерактивный сеанс, и все, что вводится в "интерпретатор", отмечено этим. Выход отображается без стрелок.
Фактически, документация python часто имеет кнопку >>> в верхнем правом углу кода примера, чтобы иметь возможность скрывать стрелки ( и вывод), чтобы вы могли скопировать и вставить код.
Показаны:
Hidden:
Ответ 2
' → > ' - это приглашение интерактивного интерпретатора Python, что означает, что интерпретатор готов к вводу инструкций Python. Он довольно часто встречается в примерах в документации по программе Python, чтобы показать, какие команды может использоваться и что будет результатом предоставления этих команд интерактивному интерпретатору. Например, в документации инструкции print
можно привести этот пример:
>>> print "Hello world."
Hello world.
Это будет фактический фрагмент сеанса с интерактивным интерпретатором Python.
Интересной особенностью IPython является то, что она игнорирует ведущий >>>
, что означает, что вы можете копировать и вставлять код из такой документации без необходимо удалить ведущий >>>
:
In [1]: >>> print "Hello world."
Hello world.
(Приглашение в IPython In [n]:
, где n
подсчитывает выданные интерактивные команды.)
Ответ 3
Вот некоторые из моих находок на >>>
и, следовательно, ...
, дополняющие предыдущие ответы.
Вы видите только >>>
, когда вы запускаете Python в интерактивном режиме, запрашивая/запрашивая у пользователя "следующую команду". Технические подробности здесь.
>>>
и ...
не написаны на камне. Они хранятся в sys.ps1
и sys.ps2
и поэтому могут быть изменены. Дальнейшая разработка здесь.
>>> import sys
>>> sys.ps1 = "$ "
$
Каждый стандартный Python имеет это приглашение, если вы не скомпилируете свой собственный Python после изменения >>>
и ...
, к чему вы (здраво) хотите. Помимо этого, кажется, есть способ изменить его для всех будущих интерактивных сеансов, изменив /usr/lib/python2.7/code.py
, но я не смог найти с ним никаких успехов.
Ответ 4
Приглашение >>> - это способ интерпретатора Python спросить вас: "Что вы хотите, чтобы я сделал дальше?", И оно называется приглашением "шеврон"