Python标注,函数名可以是任何有效的python标识符

  Python标注,函数名可以是任何有效的python标识符

  在参数的使用上,还有一种拆包的情况需要我们掌握。例如,要将列表或字典的值转换为函数的参数,就需要参数解包的功能。

  1、说明

  函数注释是用户定义函数中可选的元数据信息类型。

  函数注释作为字典保存在__annotations__属性中。在参数名称后面添加一个冒号是一个表达式,它将被计算为一个标签值。对于返回值,返回值标签的定义是添加一个组合符号-,后面跟一个表达式,位于参数列表和表示def语句结束的冒号之间。

  2、实例

  deff(ham:str,eggs:str=eggs)-str:

  .打印( Annotations: ,f.__annotations__)

  .打印( Arguments: ,火腿,鸡蛋)

  .returnham和鸡蛋

  .

  f(垃圾邮件)

  注释:{ham:classstr , return:classstr , eggs:classstr}

  参数Arguments:spameggs

  spamandeggs’这就是python函数标注的介绍。希望能帮到你。更多python学习方向:Python基础课程

  本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: