我参考这里的文档来理解在使用函数注释时如何定义返回类型。
我不明白
我不明白
Dict[str, Any]
中的 str
是什么意思。这里的 str
是指字典中的键吗?Any
(即可以是字符串或整数)是指字典值的类型吗?
编辑:
在上述链接中,提到:
有人能解释一下,PEP 484 类型 Dict[str,Any] 是合适的,但它太宽松了,因为可以使用任意字符串键,并且任意值都是有效的。
arbitrary string keys
是什么意思吗?我知道键是字符串,但当我们说arbitrary string keys
时,是否只是指字典可以接受任何字符串键?还是这里的“任意”一词还有其他含义?