gpt4 book ai didi

python - 定义具有太多参数的函数以遵守 PEP8 标准

转载 作者:IT老高 更新时间:2023-10-28 20:28:17 41 4
gpt4 key购买 nike

我已经定义了一个函数,该函数列出了一长串参数。定义中的总字符高于80,并且不遵守PEP8。

def my_function(argument_one, argument_two, argument_three, argument_four, argument_five):

什么可以避免水平滚动的最佳方法?

最佳答案

PEP 8 中给出了一个例子:

class Rectangle(Blob):

def __init__(self, width, height,
color='black', emphasis=None, highlight=0):

这就是官方的回答。我个人讨厌这种方法,其中续行的前导空格与任何实际缩进级别都不对应。我的方法是:

class Rectangle(Blob):

def __init__(
self, width, height,
color='black', emphasis=None, highlight=0
):

。 . .或者只是让该行超过 80 个字符。

关于python - 定义具有太多参数的函数以遵守 PEP8 标准,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24988162/

41 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com