【发布时间】:2013-02-14 19:12:56
【问题描述】:
给定以下 Python 函数(忽略其缺点):
def adjust_year(year):
return year > 2000 and year - 2000 or year - 1900
如果我将其改为:
def adjust_year(year):
return year - 2000 if year > 2000 else year - 1900
这种行为是相同的还是我以某种微妙的方式改变了它?
【问题讨论】:
标签: python ternary-operator equivalent