嵌套While循环
练习:统计字母下划线的个数:
a= "ABCD_abcd_1234"
i = 0
#定义计数器
zm = 0
shuzi = 0
xhx = 0
while i<len(a): #ascii码
if a[i]>="0" and a[i]<="9":
shuzi+=1
elif (a[i]>="A" and a[i]<="Z") or (a[i]>="a" and a[i]<="z"):
zm+=1
else:
xhx+=1
i+=1
print("数字是%d,下划线是%d,字母是%d"%(shuzi,xhx,zm))
注意:
a = "ABCDfdsafdsafds" #下标 从 0 开始
len() 返回字符串的长度
#获取字符串最大下标 len(a)-1
for循环嵌套
1.for 临时变量 in 可迭代对象
注:1.可迭代对象即为可以进行遍历的对象(iterable迭代)a