我已经定义了我的代码,以确保循环中的所有字母都是带
的字母if letter.isalpha() != True:
return 'Failed'
这很有效。但是,对于我正在做的事情,我们严格指示不要使用Boolean
将True
值与False
/ ==
进行比较,并按照我的方式进行比较基本上是一回事。还有另一种方法吗?
答案 0 :(得分:4)
只做
if not letter.isalpha():
return 'Failed'
答案 1 :(得分:0)
isalpha()方法返回布尔值,因此您不需要与!= True进行比较。所以你可以使用 not 否定。
答案 2 :(得分:0)
像Rafael所说,letter.isalpha()
返回一个布尔值。您可以使用not
否定它。
(编辑)答案:
if not letter.isalpha():
return 'Failed'