相关疑难解决方法(0)

将函数输入的默认值设置为Python中的另一个输入

考虑以下函数,它在Python中不起作用,但我将用它来解释我需要做什么.

def exampleFunction(a, b, c = a):
    ...function body...
Run Code Online (Sandbox Code Playgroud)

这是我想为变量分配变量c所需的值a,除非指定了替代值.上面的代码在python中不起作用.有没有办法做到这一点?

谢谢.

python function default-value keyword-argument

21
推荐指数
2
解决办法
2万
查看次数

Python:访问NoneType对象时变量赋值的更简洁语法

说,我有以下Python代码

if obj is None:
  identifier = None
else:
  identifier = obj.id
Run Code Online (Sandbox Code Playgroud)

哪个obj是不包含类定义的Python对象

我几乎不记得有一个更简洁的语法(如一行代码?),可以达到相同的目的.如果我没有做梦,有人可以建议更简单的语法吗?谢谢.

python

3
推荐指数
1
解决办法
550
查看次数