だから、これはおそらくばかげた質問ですが、私はかなり長い間探していました。ソースコードでよく見かけますが、彼らが何をしているかを理解することができませんでした。
ソースコードには表示されません。おそらくドキュメントです。これはインタラクティブなセッションを示し、「インタプリタ」に入力されたものにはこれが付いています。出力は矢印なしで示されています。
実際、 python documentation にはボタンが付いていることがよくあります >>>例のコードの右上にある矢印(および出力)を非表示にして、コードをコピーして貼り付けることができます。
表示:
非表示:
'>>>'はインタラクティブPython=インタプリタのプロンプトです。つまり、インタプリタはPython入力されたステートメントを入力する準備ができています。それは非常に頻繁に発生しますPythonプログラムのドキュメント内の例では、使用できるコマンドと、これらのコマンドをインタラクティブインタープリターに渡した結果がどうなるかを示しています。たとえば、 print
ステートメント、この例を示すことができます:
>>> print "Hello world."
Hello world.
これは、インタラクティブなPythonインタプリタを使用したセッションの実際のスニペットです。
IPython の興味深い機能は、先頭の>>>
を無視することです。つまり、先頭の>>>
を削除しなくても、そのようなドキュメントからコードをコピーして貼り付けることができます。
In [1]: >>> print "Hello world."
Hello world.
(IPythonのプロンプトはIn [n]:
で、n
は発行されたインタラクティブコマンドをカウントしています)。
>>>
に関する私の発見の一部を以下に示します。その結果、...
は以前の回答を補足します。
Python in インタラクティブモード を実行しているときに>>>
のみが表示され、ユーザーに"nextコマンド "。技術的な詳細 ここ 。
>>>
および...
は石で書かれていません。これらはsys.ps1
およびsys.ps2
に格納されているため、変更できます。さらに詳しく こちら 。
>>> import sys
>>> sys.ps1 = "$ "
$
すべての標準Pythonは、独自のPython変更後 >>>
および ...
をあなたの(sanely)が望むものに変更します。それとは別に、今後のすべてのインタラクティブセッションで変更する方法があるようです/usr/lib/python2.7/code.py
を変更しましたが、うまくいきませんでした。
>>>プロンプトはPythonインタプリタがあなたに「次に何をしてほしいですか?」