Python如何数出字符串字符个数?Python字符串个数怎么得

python之中的字符串是一个由多个字符所组成的字符序列,也就是说一个字符串之中会有多个字符 。有些刚开始学习python的小伙伴就不知道python字符串内的字符个数要如何数出来和得到,那么这篇文章会来详细分析一下这个问题,往下看看吧 。

Python如何数出字符串字符个数?Python字符串个数怎么得

文章插图
(1)如果只是要要获取python字符串所有字符个数的话,只需要使用len()函数就可以了 。len()函数的作用是可以去获取序列的长度,而序列的长度就等于是序列内有多少个元素 。所以使用len()函数能直接得到字符串的字符个数,示例如下:
str = "runoob"len(str) 6(2)还有一种情况就是去获取字符串之中每一个字符的出现个数,例如字符串中有两个字符a,那么就表示它在这个字符串内出现了两次 。
实现不同字符个数统计的话要先创建出来一个字典保存数据,因为字符又重复值时需要用对象接收起来 。然后使用for循环去迭代字符串,在每一次迭代中都用当前元素和字典对象进行比较 。如果不存在把字符当做字典的键给添加进入,如果存在的话就让相对应的键值加上1 。当迭代完成之后就能够得到一个字符串内所有字符的不重复出现个数了,代码示例如下:
s = input("请输入: ")  # abcdabcabad = {}for ch in s:    if ch not in d:        d[ch] = 1    else:        d[ch] += 1for k in d:print(k, ':', d[k], '次')【Python如何数出字符串字符个数?Python字符串个数怎么得】以上就是关于“Python如何数出字符串字符个数?Python字符串个数怎么得”的全部内容了,希望对你有所帮助 。

    推荐阅读