下面这段代码意思是,如果b为None则c等于a,否则c=b,用python写起来就容易多了
a=100
b=50
c=a if b is None else b
print(c)
#输出结果为50,这段代码相当于
if b is None:
c = a
else:
c = b
下面这段代码意思是,如果b为None则c等于a,否则c=b,用python写起来就容易多了
a=100
b=50
c=a if b is None else b
print(c)
#输出结果为50,这段代码相当于
if b is None:
c = a
else:
c = b