返回参数的操作
Manipulation of returned argument
与此相关
如果第一个参数“F06_yes_1”的返回值是“on[=29,我该如何使用下面的代码呢? =]”,如何将其更改为“yes”
同样对于第二个参数“F06_no_1”如果不为空,我如何从“on”更改到“否”,
第三个参数“F06_na_1”从“on”到“NA” "
context1.update({
'F06_1': kwargs['F06_yes_1'] \
or kwargs['F06_no_1'] \
or kwargs['F06_na_1'] \
})
在下面的代码中,如果"F06_yes_1"是"on",那么它将是"yes"
如果 "F06_no_1" 不为空,则它将是 "No",
如果 "F06_na_1" 不为空,它将 "NA"
def is_on(arg):
return arg == 'on'
context1.update({
'F06_1': ('yes' if is_on(kwargs.get('F06_yes_1', None) else None)
or ('No' if is_on(kwargs.get('F06_no_1', None)) else None)
or ('NA' if is_on(kwargs.get('F06_na_1', None)) else None)
})
与此相关
如果第一个参数“F06_yes_1”的返回值是“on[=29,我该如何使用下面的代码呢? =]”,如何将其更改为“yes”
同样对于第二个参数“F06_no_1”如果不为空,我如何从“on”更改到“否”,
第三个参数“F06_na_1”从“on”到“NA” "
context1.update({
'F06_1': kwargs['F06_yes_1'] \
or kwargs['F06_no_1'] \
or kwargs['F06_na_1'] \
})
在下面的代码中,如果"F06_yes_1"是"on",那么它将是"yes"
如果 "F06_no_1" 不为空,则它将是 "No",
如果 "F06_na_1" 不为空,它将 "NA"
def is_on(arg):
return arg == 'on'
context1.update({
'F06_1': ('yes' if is_on(kwargs.get('F06_yes_1', None) else None)
or ('No' if is_on(kwargs.get('F06_no_1', None)) else None)
or ('NA' if is_on(kwargs.get('F06_na_1', None)) else None)
})