如果大写或小写,如何逐行检查字符并计算大写和小写?

时间:2017-05-03 13:09:43

标签: python-3.x

我已经尝试过使用isupper而且islower但没有运气。可以请你建议一个方法。我尝试过使用islower但是它会返回一些不是真或假的数字。

s=input()
size=len(s)
for i in range(0,size):
    print(s[i].isupper)

预期产出?

1 个答案:

答案 0 :(得分:1)

这将计算总小写和大写字符

s=input()
size=len(s)
upper = 0
lower = 0
for i in range(0,size):
    if(s[i].isupper()):
      upper += 1
    elif (s[i].islower()):
      lower += 1
    else:
      pass

print("total upper = {}".format(upper))
print("total lower = {}".format(lower))