Что означают три стрелки (">>>")? - программирование
Подтвердить что ты не робот

Что означают три стрелки (">>>")?

Итак, это, наверное, глупый вопрос, но сейчас я искал довольно много времени, и я не смог понять, что они делают, хотя часто вижу их в исходных кодах.

4b9b3361

Ответ 1

Вы не увидите его в исходном коде, это, вероятно, документация. Он указывает на интерактивный сеанс, и все, что вводится в "интерпретатор", отмечено этим. Выход отображается без стрелок.

Фактически, документация python часто имеет кнопку >>> в верхнем правом углу кода примера, чтобы иметь возможность скрывать стрелки ( и вывод), чтобы вы могли скопировать и вставить код.

Показаны:
shown
Hidden:
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 спросить вас: "Что вы хотите, чтобы я сделал дальше?", И оно называется приглашением "шеврон"