パラメータを使用して関数を作成すると、PyCharmから:param param_name:
フィールドを使用してdocstringを作成するように指示されます。これは非常に便利です。ただし、:type param_name:
も追加する必要があります。
それから:
def foo(bar, xyz):
return bar + xyz
Docstringオプションを生成すると、(Insert 'type' and 'rtype' to the documentation stubenable):
def foo(bar, xyz):
"""
:param bar:
:param xyz:
"""
return bar + xyz
そしてそれが欲しい:
def foo(bar, xyz):
"""
:param bar:
:type bar:
:param xyz:
:type xyz:
"""
return bar + xyz
ドキュメント :
configured の場合、ドキュメンテーションコメントスタブは
type
およびrtype
タグを使用して生成できます。
リンクをたどる:
...
- スマートキー ページで、チェックボックス'type'と 'rtype'をドキュメンテーションコメントスタブに挿入を選択します。
ドキュメントが更新されていることに注意してください。構成ガイダンスは現在次のようになっています。
ドキュメントコメントを有効にする
エディター|全般|スマートキー PyCharm設定のページ ⌃⌥S。
Enterセクションで、Insert documentation comment stubチェックボックスをオンまたはオフにします。
次に、ドキュメントコメントスタブオプションにタイププレースホルダーを挿入までスクロールし、必要に応じてチェックボックスをオンまたはオフにします。詳細については、オプションの説明を参照してください。
これを行ったら、定義のパラメータ名にカーソルを置き、スマートキー機能(Alt+Enter、デフォルトで)Docstringで参照するタイプを指定を選択します。これにより、適切なコメント行が挿入されます。同様に、関数/メソッド名にカーソルを置き、[docstringに戻り値の型を指定]を選択できます。
このチェックボックスを有効にするだけです:
エディター-一般-スマートキー-ドキュメントのコメントスタブにタイププレースホルダーを挿入します。
また、このアイテムを有効にして、 Alt+enter ドキュメントを自動挿入するには:
エディター-一般-スマートキー-ドキュメントコメントスタブの挿入
あなたが尋ねたものはすでに返答されていますが、私はあなたが使用できるという点に関連があると思います
def foo(bar, xyz):
"""
:param bar_type bar:
:param xyz_type xyz:
"""
return bar + xyz
表示bar_type
およびxyz_type
変数のタイプ。良いヒントは、|
は、可能なタイプを複数設定します。例:
def foo(bar, xyz):
"""
:param float|int bar:
:param numpy.array xyz:
"""
return bar + xyz