栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python的奇怪符号 -> 与 ...(点点点)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python的奇怪符号 -> 与 ...(点点点)

->常常出现在python函数定义的函数名后面,为函数添加元数据,描述函数的返回类型,比如:

通常的写法是:

def attrs(self) -> _Attr:
    pass

这种写法通常是写在函数的函数名后面

def add(x, y) -> int:
  return x+y

这里面,元数据表明了函数的返回值为int类型。
至于楼主问题中的,-> _Attr则表明函数返回的是一个外部可访问的类的私有变量。

... 则类似于pass,用于占位,但不同的是,点点点 除了能在函数占位,还能用在变量的占位

def add(x, y) -> int:...

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/444195.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号