私はPyCharm
をエディタとして使用しています。例えば、私は次の機能があります。Python。変数のヒント
def get_instance():
# method without doc sctring in some module
# returns instance of MyClass
return some_var
をそして私はget_instance()
を呼び出し、二番目のファイルがあります:値のデータの型を定義するためにどのように私ができる
var = get_instance()
を?私は変数のオートコンプリートを使いたい。
php
の例では、それはこのようになります。この後
/** @var MyClass $var */
$var = getInstance();
私は$var
のすべてのメソッドとプロパティを参照してくださいになります。 Python変数のdocstringを宣言するには?私は:type
と:rtype
について知っていますが、私は特定の変数の型を宣言する必要がある場合?いくつかのタイプを宣言できますか?私は何をすべきか?
参考:get_instance()
で変更することはできません。
あなたは[ヒント](https://docs.python.org/3/library/typing.html)で見たことがありますか? – Olian04
ドキュメントストリングをどこで使う必要があるのかを明確にしてください。 –
@Rightlegはコードの任意の場所にあります。例: 'get_docker()' 'Docker'インスタンスを返します(私はそれを知っています)。しかし、私はそれを変更することはできません。そこで、私は 'var = get_docker()'を呼び出します。そして、 'var'の型を定義したいと思います(それはDockerのインスタンスです)。 –