python有什么方法可以将一个参数的默认值设置为函数中的另一个参数?

im trying to build a matix class for practice, and i was wondering, suppose I define a matrix with the arguements “rows” and “columns”.is there a way to set “columns” to be “rows” as default?example.I tried to compile but gives me “unresolved refence” errorthank you:def __init__(self, rows, columns = rows)I tried to compile but it gives me the “unresolved refence” errorthank you(谢谢)

解决方案:

这样做是行不通的。但是你可以设置 None 作为默认值,并在方法的主体中进行检查,如

def __init__(self, rows, columns=None):
    if columns is None:
        columns = rows
    # do something

给TA打赏
共{{data.count}}人
人已打赏
未分类

我可以简化这些JavaScript三元运算符吗?`variableA ? variableB : false`改为`variableA && variableB`。

2022-9-8 23:17:41

未分类

春天数据Neo4j APOC不执行但不出错

2022-9-8 23:28:37

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索