首页 > 解决方案 > 在函数中声明默认参数时是否有任何首选样式?

问题描述

在函数中声明默认参数时,是否有任何首选方法可以显示默认参数?请参阅以下示例:

这是我目前的做法:

def my_func(count = 99):
    return count

以下是其他人的做法(我指的是“=”符号前后的空格):

def my_func(count=99):
    return count

等号前后有空格的原因是为了可读性;对我来说,它似乎更容易阅读。

标签: pythonpython-3.xpep

解决方案


PEP 8

当用于指示关键字参数或用于指示未注释函数参数的默认值时,请勿在 = 符号周围使用空格


推荐阅读