2

私はPythonが初めてで、IDLEを使用しています。どのコマンドを使用すればよいので、Python シェル (f5 を押した後) が説明 (関数名の後に """ """ で書いたもの) を表示したり、他の関数の説明を表示したりします!?

2.7 と 3.3 で異なる場合は、それについて言及していただければ幸いです。

4

4 に答える 4

2

""" """ に書くものを docstring と呼びます。

これを印刷したい場合__doc__は、タイプの属性を使用できます。(タイプは、クラス、メソッド、またはモジュールを意味します)。

組み込み関数dirで使用可能な属性を確認できます

于 2013-01-02T10:27:50.497 に答える
1

あなたが使う:

help(your_function_name)

私がここでしたように:

>>> def sayhello():
    """This says hello to you"""
    print "Hello there!"

>>> help(sayhello)
Help on function sayhello in module __main__:

sayhello()
    This says hello to you

編集:最初に独自のモジュールをインポートする必要があります。

于 2013-01-02T10:21:45.907 に答える
1

「もの」はDocstringと呼ばれ、辞書属性__ doc __で簡単にアクセスできます

>>> def testfunc():
...     """ My Docstrings """
...     print "test"
... 

>>> testfunc.__doc__
' My Docstrings '
于 2013-01-02T10:21:54.293 に答える