#学习内容:统计txt的大小写字母及非字母个数
f=open('D:/Desk/file.txt', 'r')
s=f.read()
print(s)
bignum = 0 # 记录大写字母个数
smallnum = 0 # 记录小写字母个数
notalphanum = 0 # 记录非字母个数
for c in s: #c表示s的每一个字符
if c.isupper():##判断如果大写为TRUE,记为大写+1
bignum += 1
elif c.islower():##否则判断如果为小写为TRUE,记为大写+1
smallnum += 1
else:
notalphanum += 1
print('大写字母个数为:%d, 小写字母个数:%d, 非字母个数:%d' % (bignum, smallnum, notalphanum))