#编写一个函数,判断输入的字符串是否由小写字母和数字组成
char = input("请输入一个需要判断的字符串:")
length = len(char)
a = 0 #用于记录在ASCII码内并累加,最后和字符串长度一致则认为是以下结论
b = 0
for i in char :
num = ord(i) #ord()把字符串转为ASCII码
if 48 <= num <= 57 : # 对应ASCII码的数字值
a += 1 #在范围内就累加
if 97 <= num <= 122: # 对应ASCII码的小写字母
b += 1
c = a + b
if c == length : #判断累加结果与字符串长度
print("该字符串由小写字母和数字组成")
else:
print("该字符串不是由小写字母和数字组成!")
判断字符串是否由小写字母和数字组成(Python)
最新推荐文章于 2023-04-24 23:08:50 发布
这段代码定义了一个函数,用于判断输入的字符串是否仅包含小写字母和数字。通过遍历字符串,将字符转换为ASCII码,并与数字和小写字母的ASCII范围进行比较,统计符合的字符数量。如果统计数量等于字符串总长度,则确认字符串由小写字母和数字组成,否则不是。
摘要由CSDN通过智能技术生成