2017-04-09 50 views

回答

1

您正在比较if语句中的字符和数字。

比较字符串字典顺序,和不同类型由它们的类型名称("int" < "string")

使用比较ord(i)

a = "string" 
for i in a: 
    if 97 < ord(i) < 122 : 
     print "lower case" 

或者你可以使用:islower()检查小写

a = "string" 
for i in a: 
    if i.islower(): 
     print "lower case" 
+0

请注意,'97 jonrsharpe

+0

谢谢@jonrsharpe,我会更新。 – bhansa