Python 自定义函数的特殊属性(收藏专用)

2016-06-10
阅读 4 分钟
16.2k
Python 中通过函数定义所创建的用户自定义函数对象均具有一些特殊属性,需要注意的是这里介绍的是自定义函数(function类型)的特殊属性,而非方法(method 类型)的特殊属性,函数和方法的特熟属性以及默认的返回值可能不尽相同。

Python 的函数注释

2016-05-21
阅读 1 分钟
14.1k
如上,可以使用:对参数逐个进行注释,注释内容可以是任何形式,比如参数的类型、作用、取值范围等等,返回值使用->标注,所有的注释都会保存至函数的属性。查看这些注释可以通过自定义函数的特殊属性__annotations__获取,结果会议字典的形式返回: