我有一个整数值x,我需要检查它是否在起始值和结束值之间,所以我写下面的语句:
如果x> = start且x< = end: # 做东西
此声明加下划线“
在Python中你可以 “连锁”比较操作 这只意味着他们“和”在一起。在你的情况下,它是这样的:
if start <= x <= end:
参考: https://docs.python.org/3/reference/expressions.html#comparisons
它可以改写为:
start <= x <= end:
要么:
r = range(start, end + 1) # (!) if integers if x in r: ....
简化代码
if start <= x <= end: # start x is between start and end # do stuff