gpt4 book ai didi

Python 实例变量作为默认参数

转载 作者:太空狗 更新时间:2023-10-29 17:11:30 26 4
gpt4 key购买 nike

<分区>

我正在编写一个将超时值作为参数的 Python 函数。通常,用户将始终使用相同的超时值,但有时他可能希望等待稍长一些。超时值存储为类实例变量。我想使用类的超时实例变量作为默认参数。目前,我正在按如下方式实现:

def _writeAndWait (self, string, timeout = -1):
if (timeout == -1):
timeout = self._timeout

我只是想知道,使用实例变量作为默认参数的正确方法是什么?或者是否有更好的方法来避免“if”检查?

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