比如, 我们希望希望检测”一段string是否以特定的字符串结尾?”, 通常我们使用: if needle.endswith('ly') or needle.endswith('ed') or needle.endswith('ing') or needle.endswith('ers'): print('Is valid') else: print('Invalid') 十分丑陋是吧? 如果我们检测变量needle是否是以下特定字符串之一的话, 会这样写: if needle in ('ly', 'ed', 'ing', 'ers'): pr