以下是我正在制作的方法中的if
声明(更别提它的用途):
if str.lower(char) == "a" or str.lower(char) == "e" or str.lower(char) == "i" or str.lower(char) == "o" or str.lower(char) == "u":
写这个if
语句必须有一个更短的方法,对吧?也许是这样的:
if str.lower(char) == ("a" or "e" or "i" or "o" or "u"):
是否有办法以相似的方式在许多术语之间进行平等(或任何比较)?在我看来,像这样的东西会使代码更容易阅读。
答案 0 :(得分:9)
in
关键字是为此类设计的:
if str.lower(char) in "aeiou":
...