变量声明中使用冒号的用法

12 浏览
0 Comments

变量声明中使用冒号的用法

最近有人问我在Python中这段代码的意思:

>>> char : str

我不知道。我查看了文档,没有类似的内容。有人建议这是静态类型声明,但是文档里完全没有提到这方面的内容。

对于上述代码,如果我执行>>> type(char)会失败。

如果我执行>>> char : str = 'abc',它会成功,并且执行type(char)的结果是。但它不可能是静态声明,因为我也可以执行>>> char : str = 4,此时type(char)变成了

这是什么意思呢?

0