python如何统计输入字符串中字符的个数?python统计字符的个数代码

学习了这么久的python知识,想必大家也有编写过代码了,所以为了能让大家更有信心的编写程序,接下来的这篇文章小编就来和大家分享一些关于python编写的小方法,大家要仔细的阅读会有很大的收获 。

【python如何统计输入字符串中字符的个数?python统计字符的个数代码】

python如何统计输入字符串中字符的个数?python统计字符的个数代码

文章插图
我们先来思考一下一个问题,假设想要进行一个字符串的输入,那要怎样计算其中的英文字母、空格或者数字等其他字符的出现的次数?有些小伙伴可能已经想到我们需要使用到循环语句来进行代码的编写,也确实是这样的,我们同时还需要使用判断语句来判断字符是属于哪一类 。下面我们就来先通过例子来进行代码的分析,代码如下所示:
import strings = input('请输入字符串:\n')letters = 0space = 0num = 0others = 0for i in s:if i.isalpha():letters += 1elif i.isspace():space += 1elif i.isnum():num += 1else:others += 1print ('char = %d,space = %d,num = %d,others = %d' % (letters,space,num,others))以上就是关于这个问题的代码,我们现在来进行一下分析 。首先是先导入了sring模块,这一个模块就是包含了关于对字符串进行处理的函数,然后就是对输入语句的提示内容进行编写 。随后定义了四个变量,他们的初始值都为0,开始进入最重要的部分就是循环语句了,使用迭代变量i来进行循环,随后在循环语句中使用is的判断函数来对字符的类型进行判断 。

当为空格时,空格的变量就加1,以此类推,结束程序的遍历,代码运行结束 。当然,编写代码的方法不止这一种,还有其他的方法也可以进行代码的编写 。
以上就是关于python统计字符的个数代码的分享了,希望有帮助到大家,现在也不妨试着操作一下吧 。

    推荐阅读