Skip to main content
 首页 » 编程设计

Python、条件语句——这些是等价的吗

2025年05月04日11rubylouvre

if config == 'H/2' or 'H' or '2H': pass 
if config == 'H/2' or config == 'H' or config == '2H': pass 

请您参考如下方法:

>>> config = 'H/2' 
>>> config == 'H/2' or 'H' or '2H' 
True 
>>> config == 'H/2' or config == 'H' or config == '2H' 
True 
 
>>> config = 'H' 
>>> config == 'H/2' or 'H' or '2H' 
'H' 
>>> config == 'H/2' or config == 'H' or config == '2H' 
True 
 
>>> config = 'R' 
>>> config == 'H/2' or 'H' or '2H' 
'H' 
>>> config == 'H/2' or config == 'H' or config == '2H' 
False