x:5,这个语句是什么意思?

5 浏览
0 Comments

x:5,这个语句是什么意思?

最近有人问我在Python中这段代码的含义:

>>> char : str

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

对于上述代码,如果我执行

>>> type(char) 会报错

如果我执行 >>> char : str = 'abc' ,它可以正常工作,type(char)的结果是 。但这不可能是静态声明,因为我可以执行 >>> char : str = 4 ,type(char)的结果变成了

这是什么意思?

0