12

私はPythonの隠し機能を読んでいて、この答えに出くわしました。

投稿から右:

インタラクティブ シェルを使用する場合、「_」には最後に出力されたアイテムの値が含まれます。

>>> range(10)
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> _
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>>

このオペレーターの名前は? 私はそれをドキュメントで見つけることができず、聞いたこともありません (他の言語でも同様です)。それを使う価値はありますか?

PS。関数がどのように実装されているかを確認したいので、その名前を知りたいです。また、他の言語にこの素晴らしい関数があるかどうかを検索します。

4

2 に答える 2

12

演算子でも関数でもありません。これは、シェルによって実行された各式の結果が自動的に割り当てられる変数です。

于 2013-04-07T20:58:54.393 に答える