在看pytorch的resnet源码时,看到这个符号觉得可以写一下(截图中的灰色高亮Resnet字样左侧)


简单的来说就是”类型提示“。这个箭头符号的意思跟继承什么的没关系,意思是告诉你返回的可能是一个什么类型。python的官方解释在这里

PEP 484 – Type Hints

For example, here is a simple function whose argument and return type are declared in the annotations:

def greeting(name: str) -> str:return 'Hello ' + name

这表示 name 参数的预期类型是 str。类比,预期的返回类型是 str。

其类型为特定参数类型的子类型的表达式也接受该参数。

另一个源码中用到比较多的是类似**kwargs的参数出现在函数的参数列表中。解释如下:
字典前面加两个星号,是将字典解开成为独立的元素作为形参

python的类型提示——定义函数时的箭头符号->相关推荐

  1. python函数定义时带号的可变参数_在定义函数时,某个参数名字前面带有一个 * 符号表示可变长度参数,可以接收任意多个普通实参并存放于一个元组之中。_学小易找答案...

    [填空题]任意长度的 Python 列表.元组和字符串中最后一个元素的下标为 ( ) . [简答题]从键盘输入一个字符串,将小写字母全部转换成大写字母, 输出到磁盘文件"D:\test.tx ...

  2. python 定义函数时,参数和返回值的数据类型注释

    """ a:int 表示添加a的数据类型注释,但事实上就算传入a的值不是int类型也不会报错,可以正常运行; 但编译器会警告. b:int = 5 表示添加b的数据类型注 ...

  3. python定义函数需要保留字def_定义函数时要用到哪一个python保留字?_学小易找答案...

    [简答题]常见的足部畸形有哪些?例举6种以上. [其它]请将会计学小册子第四章完成情况(选择+判断+业务题2. 6.)的所有内容拍照上传嗷 [其它]以小组为单位进行现场调研,对足球场外的广场区域植物造 ...

  4. python 函数的调用的时候参数的传递_python定义函数时的参数调用函数时的传参...

    一.定义函数: 1.位置参数:直接定义参数 2.默认参数(或者关键字参数):参数名 = "默认值" 3.位置参数必须在默认参数之前 二.调用函数: 1.按位置传,直接写参数的值 2 ...

  5. golang函数——可以为类型(包括内置数据类型)定义函数,类似类方法,同时支持多返回值...

    不可或缺的函数,在Go中定义函数的方式如下: func (p myType ) funcName ( a, b int , c string ) ( r , s int ) {return } 通过函 ...

  6. C++第七周【任务3】设计Complex,使实部和虚部的类型为定义对象时用的实际类型。

    /* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称: C++第七周 ...

  7. 《第七周任务二》设计complex,使实部和虚部的类型为定义对象时用的实际类型

    /* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:理解成员函数. ...

  8. Python 在定义函数时 为什么默认参数不能放在必选参数前面

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 直接定义 ...

  9. python中定义函数时有用到箭头符号的,箭头主要干什么用

    在 Python 中,箭头符号 "->" 不用于定义函数.它是 Python 3.5 及更高版本中引入的类型注释语法中使用的,用于指示函数的返回类型.例如: defadd(a ...

最新文章

  1. koa+mongoose基础入门
  2. Apache Camel简介与入门
  3. JavaWeb(二)——Http协议
  4. 一个表单验证引发的深思!!!
  5. XP硬盘分区软件测试面试,怎样让WinXP系统自检并修复硬盘?
  6. div iframe html5,深入理解iframe
  7. Decoda Tutorial LUA调式器
  8. Netty学习总结(2)——Netty的高性能架构之道
  9. python vector 初始化_一文带你走进Python中的数据类
  10. 分布式框架的基石之远程通信协议
  11. JAVA解析RTF 文件
  12. Mysql支持translate函数吗_oracle 中的translate函数
  13. 用docker安装tomcat并实现目录映射端口映射输入ip地址测试网页连接
  14. 【电脑使用】修改注册表——让有密码的电脑开机自动登录
  15. 怎样远程控制别人的电脑
  16. STM32之简易GUI(多级菜单进阶版)
  17. HTML5:移动端开发入门
  18. 分布式深度学习:神经网络的分布式训练
  19. gem意思_GEM什么意思
  20. system占用cpu过高查找问题思路

热门文章

  1. FDS中稳定性条件和分析
  2. QEMU零知识学习3 —— QEMU配置
  3. Zabbix监控网络流量
  4. Vue3实现动态菜单展示,实现动态图标展示,实现跳转到一个新页面
  5. win7系统ftp无法访问服务器,技术员详解电脑打开FTp文件夹出错提示windows无法访问的教程?...
  6. 计算机设置位蓝牙播放xp,蓝牙设置在哪里,教你蓝牙设置在哪里
  7. WebRTC系列-漏桶算法FrameDropper
  8. 《剑指offer》面试题 6:从尾到头打印链表(C++实现)
  9. 2021-11-11红外线温度传感器和测温仪方案解析
  10. 迈克菲Mcafee杀毒软件占了我C盘126个G....