python如何统计字符串中字母个数?-Python教程

资源魔 31 0

办法:起首用“str_count = 0”界说字母的字符初始个数为0;接着遍历字符串,判别字符串内各字符的类型,并将字母个数累加;最初用“print(‘字母 = %d’ %(str_count))”输入字母个数后果便可。

python统计字符串中字母个数

给一个字符串,统计此中的数字、字母以及其余类型字符的个数;

例如:输出“254h!%he”,输入:数字=3,字母=3,其余=2

办法:

①起首用“str_count = 0”界说字母的字符初始个数为0

②接着遍历字符串,判别字符串内各字符的类型,并将字母个数累加;

③最初用“print(‘字母 = %d’ %(str_count))”输入字母个数后果便可。

数字初始个数

int_count = 0

字母初始个数

str_count = 0

其余字符初始个数

other_count = 0

输出字符串

a = input(‘please input a str\n’)

遍历字符串

for i in a:
# 判别能否为数字
if i.isdigit():
int_count += 1
# 判别能否为字母
elif i.isalnum():
str_count += 1
# 判别为其余字符
else:
other_count += 1
print(‘数字 = %d, 字母 = %d,其余 = %d’ %( int_count ,str_count,other_count))

保举教程:《python教程》

以上就是python若何统计字符串中字母个数?的具体内容,更多请存眷资源魔其它相干文章!

标签: Python python教程 python编程 python使用问题

抱歉,评论功能暂时关闭!