python中的def语句中'->'的用途是啥[重复]

Posted

技术标签:

【中文标题】python中的def语句中\'->\'的用途是啥[重复]【英文标题】:What is the use of '->' in a def statement in python [duplicate]python中的def语句中'->'的用途是什么[重复] 【发布时间】:2017-02-15 02:17:17 【问题描述】:

看here给出的答案

示例:

def md5_checksum_table(dir_name: str, suffix: str) -> bytes: [str]:

这是我第一次看到->被使用,我不明白这是做什么的。 我试图在文档中搜索,但没有找到相关的描述。

谁能向我解释这是/做什么?

【问题讨论】:

我很欣赏这确实是重复的,但是我尝试在 SO 上使用多个搜索字符串进行搜索,但它并没有显示 3.5 年前的帖子。谢谢。 【参考方案1】:

是一个type hint,用来表示方法返回什么类型。

【讨论】:

非常感谢

以上是关于python中的def语句中'->'的用途是啥[重复]的主要内容,如果未能解决你的问题,请参考以下文章

Python里的sort语句

函数学习总结

python学习之函数

Python函数基础--def及return语句地操作

Python学习:函数(function)

python的init中self的实际用途是啥? [复制]