我使用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
您能澄清一下您確實需要或想要使用docstrings嗎? –
@Rightleg在任何代碼的地方。例如:'get_docker()'返回'Docker'實例(我知道它)。但功能沒有docstring,我不能改變它。所以,我調用了'var = get_docker()',並且我想定義'var'的類型(它是Docker實例)。 –