我是小拉几,求帮帮忙
x="st435aewtweqy"
y="aeiou"
for i in x:
if iin y;
print(i)
统计一个字符串内元素音字母的个数,辅音字母以及数字的个数
x="st435aewtweqy"
y="aeiouAEIOU"
a,b,c=0,0,0
for i in x:
if i in y:
a+=1
elif '0'<=i<='9':
b+=1
else:
c+=1
print(f'元音字母数:{a},辅音字母数:{c},数字数:{b}')
结果:
元音字母数:3,辅音字母数:7,数字数:3
import re
x = "st435aewtweqy"
yuanyin = len(re.findall('[aeiou]', x, re.I))
fuyin = len(re.findall('[^aeiou\d]', x, re.I))
shuzi = len(re.findall('\d', x))
print("元音:%d,辅音:%d,数字:%d" % (yuanyin, fuyin, shuzi))