这个Python默认参数语法有什么作用?

时间:2017-10-04 01:37:21

标签: python syntax default

我一直在寻找相当长的一段时间,我不能为我的生活找出以下函数定义的作用:

class ImageManager:
    # Unimportant Stuff

def image_draw(master, items=4, drawer: ImageManager = None, **kwargs):
    # More Code

为了清楚起见,我想知道函数drawer中默认参数image_draw的语法。它似乎为参数提供了默认值,但为什么它将同一范围的类名设置为None?为什么不只是drawer=None?目前对我来说没有意义。

此代码适用于我的工作需要改进的内部系统。

希望有人可以提供帮助。

0 个答案:

没有答案