Python3.5 中->,即横杠和箭头,用来表示函数的返回值类型
2023-12-19 21:56:04
最近在看playwright的源码,在看sync_playwright()方法的源码时发现一个特殊的语法-> 即横杠箭头,跟据如下源码猜测它应该是一个说明函数返回值类型的标识,因为
-> PlaywrightContextManager 与return PlaywrightContextManager() 一致
def sync_playwright() -> PlaywrightContextManager: return PlaywrightContextManager()
这是 Python 3.5 引入的类型注解功能的一部分,可以在函数定义中指定参数和返回值的类型,即
符号 "->" 用来表示函数的返回值类型。官方文档如下:
Python 3.5 中的新功能 — Python 3.5.9 文档
PEP 484 引入了一个临时模块,用于 提供这些标准定义和工具,以及一些约定 对于注释不可用的情况。
例如,下面是一个简单的函数,其参数和返回类型 在注解中声明:
def greeting(name: str) -> str:
? ? return 'Hello ' + name
我的每一篇文章都希望帮助读者解决实际工作中遇到的问题!如果文章帮到了您,劳烦点赞、收藏、转发!您的鼓励是我不断更新文章最大的动力!
文章来源:https://blog.csdn.net/liwenxiang629/article/details/135085168
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!