学习了这么久的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统计字符的个数代码的分享了,希望有帮助到大家,现在也不妨试着操作一下吧 。
推荐阅读
- 什么是条件变量?Python中条件变量如何使用?
- 如何在python中设置随机种子?numpy库中的随机数种子如何产生?
- 如何用Python代码实现词云?python实现词云的方法有哪些?
- 如何实现python中的链表反转?Python实现链表反转的方法是什么?
- 如何安装python框架?windows安装python框架的方法
- Python中bytes是什么意思?Python字节类要怎么使用
- Python中的condition如何使用?python中condition条件变量的使用方法有哪些?
- python如何解决程序运行完就关闭?python运行完不关闭窗口的解决方法
- Python时间日期如何转换?Python时间日期转换的方法技巧
- 如何使用ppt设计简洁的爱心标志 使用ppt设计简洁的爱心标志的教程