作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何为类型定义别名以使用类型提示:
import typing
type Ticker str # How to do this? I used golang notation. How do you do it in python?
Report = typing.Dict[Ticker, typing.List]
这意味着 Ticker 是一种字符串类型,而 Report 是从 Ticker 到列表的字典。谢谢。这种别名的好处是任何人都知道它是一个股票代码。比编写 Report = Typing.Dict[str, Typing.List] 更清晰、更具可读性
最佳答案
正如您对绑定(bind)到对象的所有其他名称所做的那样:
Ticker = typing.Text
参见https://docs.python.org/3/library/typing.html#type-aliases
关于python - 如何在 Python 中为类型定义别名以进行类型提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46693117/
我是一名优秀的程序员,十分优秀!