python判断字符_python判断字符串是字母 数字 大小写(转载)

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

今天遇到的字符串处理的问题,记录一下方便使用

str1 = input('请输入一个字符:')

#初始化字符、数字、空格、特殊字符的计数

lowercase = 0

uppercase = 0

number = 0

space = 0

other = 0

for strs in str1:

#如果在字符串中有小写字母,那么小写字母的数量+1

if strs.islower():

lowercase += 1

#如果在字符串中有数字,那么数字的数量+1

elif strs.isdigit():

number += 1

elif strs.isupper():# 大写字母

uppercase +=1

#如果在字符串中有空格,那么空格的数量+1

elif strs == ' ':

space += 1

#如果在字符串中有特殊字符那么特殊字符的数量+1

else:

other += 1

print ("该字符串中的小写字母有:%d" %lowercase)

print ("该字符串中的大写写字母有:%d" %uppercase)

print ("该字符串中的数字有:%d" %number)

print ("该字符串中的空格有:%d" %space)

print ("该字符串中的特殊字符

你可能感兴趣的:(python判断字符)