我在PyCharm的文档片段中看到了这一点。
def a_func()
Inferred type: () -> dict[str, dict]
我知道->
在函数定义中的含义是“返回值”,但dict[str, dict]
部分是什么意思?
证明这一点的最简单的功能是:
def a_func():
"""Docstring to suppress PEP8 warning."""
return {'a': {'b': 3}}
编辑器→代码完成中的“Autopopup文档”设置显示了它。启用此选项后,将鼠标悬停在this()
以上的代码段上会显示。
答案 0 :(得分:3)
带字符串键和字典值的字典;字典词典。