Python 链式比较
Python 链式比较
这个问题已经有了答案:
我有这个代码:
if self.date: # check date is not NoneType if self.live and self.date <= now and self.date >= now: return True return False
我的IDE显示:这看起来应该简化,即Python链接比较。
什么是链接比较,如何简化?
admin 更改状态以发布 2023年5月21日
下面展示了一个链接比较的示例。
age = 25 if 18 < age <= 25: print('Chained comparison!')
请注意,底层实现与下面显示的完全相同,只是看起来更好看。
age = 25 if 18 < age and age <= 25: print('Chained comparison!')