学习笔记,仅供参考
参考自:https://blog.csdn.net/u010883226/article/details/87167904


->的使用

->常常出现在python函数定义的函数名后面,为函数添加元数据,描述函数的返回类型,从而方便开发人员使用。比如:

def attrs(self) -> _Attrs:pass
def add(x, y) -> int:return x+y

这个符号通常放在我们定义的函数的函数名后面。

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

python中的->相关推荐

  1. 如何优雅的在python中暂停死循环?

    死循环 有时候在工作中可能会遇到要一直执行某个功能的程序,这时候死循环就派上用途了,python中死循环的具体形式大致如下 while True:run_your_code() 结束死循环 通常我们结 ...

  2. 关于python中的dict和defaultdict

    dict 在Python中如果访问字典中不存在的键,会引发KeyError异常,所以一般当我们比如统计一句话的词频时候,我们总是使用这样的处理方式: strings = ('puppy', 'kitt ...

  3. python中的新式类与旧式类的一些基于descriptor的概念(上)

    python中基于descriptor的一些概念(上) 1. 前言 2. 新式类与经典类 2.1 内置的object对象 2.2 类的方法 2.2.1 静态方法 2.2.2 类方法 2.3 新式类(n ...

  4. Python中yield和yield from的用法

    yield 后面接的是 future 对象 调用方 委托生成器 yield from 直接给出循环后的结果 yield from 委托者和子生成器直接通信 yield from 直接处理stopIte ...

  5. Python中正则表达式用法 重点格式以这个为准_首看_各种问题

    20210811 https://www.jb51.net/article/101258.htm 一.惰性模式的概念: 此模式和贪婪模式恰好相反,它尽可能少的匹配字符以满足正则表达式即可,例如: va ...

  6. 逗号分隔的字符串转换为Python中的列表 split

    将逗号分隔的字符串转换为Python中的列表 给定一个字符串: 它是由逗号分隔的几个值的序列: mStr = '192.168.1.1,192.168.1.2,192.168.1.3' 如何将字符串转 ...

  7. [翻译]Python中yield的解释

    问题: Python中yield关键字的作用是什么?它做了什么? 例如,我想理解以下代码 def node._get_child_candidates(self, distance, min_dist ...

  8. 全面理解Python中的类型提示(Type Hints)

    众所周知,Python 是动态类型语言,运行时不需要指定变量类型.这一点是不会改变的,但是2015年9月创始人 Guido van Rossum 在 Python 3.5 引入了一个类型系统,允许开发 ...

  9. python中break和continue的区别

    python中break和continue的区别 break 结束for 或者while 循环  后面还没循环到的 不再循环 continue 当满足某种条件时结束当前值的循环 后面没有循环的继续循环 ...

  10. 通过带Flask的REST API在Python中部署PyTorch

    通过带Flask的REST API在Python中部署PyTorch 在本文中,将使用Flask来部署PyTorch模型,并用讲解用于模型推断的 REST API.特别是,将部署一个预训练的Dense ...

最新文章

  1. 设计RPC接口时,你有考虑过这些吗?
  2. stage3d 骨骼优化
  3. Swift面向对象基础(中)——Swift中的存储属性和计算属性
  4. java判断栈中元素数目_Java数据结构与算法-栈和队列
  5. 免费的兑换码Java
  6. 2072-歌手大奖赛
  7. Docker镜像的原理
  8. [ Java面试题 ]Java 开发岗面试知识点解析
  9. 嵌入式系统设计与应用
  10. Headlike设计模式幕布笔记
  11. 分期的秘密:名义利率和实际利率
  12. 元宇宙四象限是什么?线上应用、线下应用、虚拟世界、镜像世界?
  13. Redis学习之路(八)封装Redis工具类
  14. 关于wayos授权验证及wayos破解的一些想法
  15. FileUpload使用教程
  16. 抖音画质增强功能,怎么提高抖音拍摄画质
  17. 物联网技术部第六次培训----网页制作入门HTML
  18. 01、Flutter FFI 最简示例
  19. 专注于创造,低成本制作电影的好用 AI 工具!#Wonder Studio AI
  20. 如何用20行C#代码写一个桌面二维码生成工具

热门文章

  1. leetcode刷题集:栈与队列
  2. 快速傅里叶变换之后的结果含义
  3. NMS(Non-Maximum Suppression)非极大值抑制
  4. 【机器学习】集成学习各方法优缺点特征总结
  5. JavaScript基础总结(五)——Math对象
  6. 《R语言数据挖掘》----1.15 结果可视化
  7. app端微信支付(二) - 生成预付单
  8. Spring Boot与Activiti集成实战
  9. 关于 Method Swizzing方法
  10. [2012山东ACM省赛] The Best Seat in ACM Contest (模拟)