支持参数和返回值类型的第一个python版本

时间:2018-09-27 08:40:08

标签: python function types

我已经使用Python 2一段时间了。最近,我遇到了Python 3代码。在搜索一些示例代码时,我可以找到如下方法:

def _data_path(data_directory:str, name:str) -> str:   
    if not os.path.isdir(data_directory):
        os.makedirs(data_directory)

    return os.path.join(data_directory, f'{name}.tfrecords')

在上面的示例中,似乎可以像在C ++和Java语言中那样限制参数类型和返回类型。谁能告诉我支持这些功能的Python的第一个版本是什么?我在互联网上进行了一些搜索,但要找出哪个版本开始支持此功能并不容易。

0 个答案:

没有答案