Skip to main content
 首页 » 编程设计

python之带 pass 语句的条件

2025年05月04日10开发

我正在尝试弄清楚如何检查行是否包含某些子字符串,如果包含,则打印该字符串。如果没有,什么也不做。对于这个do nothing thing,我发现在Python中有一个语句只是保持空间,什么都不做,就是pass,所以就用了。但结果是无论条件如何都将打印所有字符串。

try: 
  string = line.split(',') 
  if string[0] != 'Aa' or string[0] != 'Bb': 
    pass 
  print string 

请您参考如下方法:

就是这样:

string = line.split(',') 
if string[0] == 'Aa' or string[0] == 'Bb': 
    print string 

你不需要pass