【问题标题】:What does '->' mean in python? [duplicate]'->' 在 python 中是什么意思? [复制]
【发布时间】:2019-04-15 10:32:18
【问题描述】:

全部,

你能告诉我这行在 Python 中是什么意思吗?我不知道我是否正确使用它。

def read_places_file(filename) -> List[PlaceInformation]:

我们正在定义一个方法,它接受一个名为“文件名”的参数。然后这条线的其余部分是什么意思? '->' 运算符是什么意思?

提前非常感谢您。

【问题讨论】:

  • 它们是类型提示,它们允许 IDE 和其他工具更好地分析和推断类型,并允许自动完成等事情。见PEP 484

标签: python class methods operators symbols


【解决方案1】:

那些是type annotations,表示函数输出的格式。

【讨论】:

  • 好的,我想我明白了。那么,函数运行后,'return' 应该是一个 'PlaceInformation' 对象的列表?
猜你喜欢
  • 2015-02-13
  • 2020-03-26
  • 2019-12-17
  • 2011-12-23
  • 2013-01-30
  • 1970-01-01
  • 2020-10-27
  • 2015-07-15
  • 2018-07-17
相关资源
最近更新 更多