Python3.5中的类型提示是什么?

Python3.5中的类型提示是什么?

中提到的特性之一Python 3.5据说是type hints.

一个例子type hints在这里提到文章这,这个同时也提到使用类型提示负责任。有人能解释更多关于它的情况吗?什么时候应该使用,什么时候不应该使用?


子衿沉夜
浏览 1155回答 3
3回答

胡子哥哥

再加上吉姆详尽的回答:检查typing模块-此模块支持由佩普484.例如,下面的函数接受并返回类型为str说明如下:def greeting(name: str) -> str:     return 'Hello ' + name这个typing模块还支持:类型混叠.类型暗示回调函数.泛型-已扩展抽象基类以支持订阅,以表示容器元素的预期类型。用户定义的泛型类型-用户定义的类可以定义为泛型类。任何类型-每种类型都是任何类型的一个亚型。

繁星点点滴滴

新发布的PyCharm 5支持类型提示。在他们的博客上PyCharm 5中的Python3.5类型提示)他们给出了一个很好的解释什么类型的提示是和不是以及如何在代码中使用它们的几个示例和说明。此外,Python2.7支持它,如本评论:PyCharm支持PyPI的Python2.7,Python3.2-3.4的输入模块。对于2.7,您必须在*.pyi存根文件中添加类型提示,因为函数注释是在Python3.0中添加的。.
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python