此语句是否实际上在python中初始化变量类型?

问题描述 投票:1回答:1

我正在使用python 3.7。我输入以下内容;

from typing import List
ConnectionOptions = List[str]

它实际上是将ConnectionOptions初始化为字符串列表,还是仅用于键入目的以进行静态检查?

我问的原因通常是键入语句使用:,但这一点没有。

python python-3.x typing static-typing python-typing
1个回答
1
投票

不会创建字符串列表。这样会创建一个type alias-ConnectionOptions现在可以用作注释,表示“字符串列表”。

如果您要创建一个空字符串列表,则可以使用[],然后在其中只输入字符串。

© www.soinside.com 2019 - 2024. All rights reserved.