广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python 统计字符串中字符的个数
  • 830
分享到

python 统计字符串中字符的个数

python开发语言学习 2023-10-02 11:10:29 830人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

python 统计字符串中字符的个数 1.遍历计数 遍历字符串的每个字符,遍历的时候加入判断是否为字母的条件 isalpha,如果结果为 True 则计数器加1,否则进入下一个循环。 str_= "3

python 统计字符串中字符的个数

1.遍历计数

遍历字符串的每个字符,遍历的时候加入判断是否为字母的条件 isalpha,如果结果为 True 则计数器加1,否则进入下一个循环。

str_= "32Ss8nWn012"str_count = 0# 字符串本身就是迭代器for s in str_:    if s.isalpha():        str_count += 1# 输出计数器print(str_count)
5

2.匹配字母

2.1 字母表计数
用string 模块中的 ascii_lowercase 属性,遍历字母表,看看每个字母在我们的字符串中的数量,求和即可。然后还要注意:我们原始给定的字符串没有规定大小写,所以我们需要对原始字符串统一转换成小写字母(或者大写字母)。

import stringstr_ = "32Ss8nWn012"str_count = 0str_ = str_.lower()# 遍历ascii码中的小写英文字母for i in string.ascii_lowercase:    # 内置函数count效率高    str_count += str_.count(i)print(str_count)
5

2.2 字母表计数
这个方法与上一个方法都是匹配字母表,只不过这里用的是正则表达。

import restr_ = "32Ss8nWn012"# [a-zA-Z]是匹配内容,str_是待匹配的对象str_ = re.findall('[a-zA-Z]',str_)print(len(str_))
5

3.统计每个字符的个数

alist=['l','am','a','student']#先将列表转化为字符串str=""for i in alist:    str+=i #统计无重复的字符    list=set(str)print(list)       #利用count统计li=[]for j in list:    num=str.count(j)    #print(j)    print(num)    li.append(num)print(li)#让元素的个数与元素一一对应log3 = dict(zip(list,li))print(log3)
{'e', 'u', 's', 'l', 'm', 'd', 'n', 't', 'a'}111111122[1, 1, 1, 1, 1, 1, 1, 2, 2]{'e': 1, 'u': 1, 's': 1, 'l': 1, 'm': 1, 'd': 1, 'n': 1, 't': 2, 'a': 2}

来源地址:https://blog.csdn.net/weixin_57038791/article/details/129225402

--结束END--

本文标题: python 统计字符串中字符的个数

本文链接: https://www.lsjlt.com/news/422613.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python 统计字符串中字符的个数
    python 统计字符串中字符的个数 1.遍历计数 遍历字符串的每个字符,遍历的时候加入判断是否为字母的条件 isalpha,如果结果为 True 则计数器加1,否则进入下一个循环。 str_= "3...
    99+
    2023-10-02
    python 开发语言 学习
  • 使用Python统计字符串中各种字符的个数
    Python 统计字符串中各种字符出现的次数一、提出问题随机输入一段字符串,包括数字,英文,空格,其他字符,统计这些字符在其中出现的次数二、难点提示思路:从键盘随机输入一段字符串,然后循环遍历字符串,通过循环字符串中的每一个字符,统计各类字...
    99+
    2023-06-01
  • 统计一个字符串中相同字符的个数
    作为测试小白,苦练代码基本功,啥时候都不嫌晚。 今天在测试群里,看到小伙伴在面试中有个题目,用一段代码对一个字符串进行统计,分别输出字符与数量!!! 于是用业余时间写了下: #!/usr/bin/env python # -*- co...
    99+
    2023-01-30
    字符串 字符 个数
  • php怎么统计字符串中不同字符的个数
    本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑php统计字符串中不同字符的个数在php中,可以借助数组函数来统计字符串中不同字符的个数。先使用str_split()将字符串转为字符数组使用array_count_v...
    99+
    2016-09-04
    php 字符串 统计字符个数
  • php如何统计字符串中不同字符的个数
    这篇文章主要介绍了php如何统计字符串中不同字符的个数的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇php如何统计字符串中不同字符的个数文章都会有所收获,下面我们一起来看看吧。统计方法:1、使用“str_spl...
    99+
    2023-06-29
  • Python----统计字符串中的英文字母、空格、数字和其它字符的个数。
    1、输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 方法一:使用正则表达式 import restr1 = input("请输入一行字符串:")alpha = 0 #英文字母space = 0 #空格digit = ...
    99+
    2023-10-08
    python 正则表达式 开发语言
  • 如何统计字符串中每个字符出现的次数
    这篇文章给大家分享的是有关如何统计字符串中每个字符出现的次数的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。统计字符串中每个字符出现的次数的方法:首先创建一个PHP示例文件;然后把出现过的字符记录在array数组中...
    99+
    2023-06-14
  • 怎么在python中统计字符串中字符出现的次数
    怎么在python中统计字符串中字符出现的次数?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。python是什么意思Python是一种跨平台的、具有解释性、编译性、互动性和面...
    99+
    2023-06-14
  • linux如何统计字符串个数
    这篇文章主要介绍了linux如何统计字符串个数,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。统计字符串个数grep -c ...
    99+
    2022-10-19
  • java实现计算字符串中不同字符或数字的个数
    问题:根据提示输入一行字符,这行字符可以是任意的,可以包含字母数字标点符号,特殊符号等,java程序会输出你输入字符串中各个类别字符的个数。结果展示:免费学习视频教程推荐:java视频代码展示:package com.one; import...
    99+
    2017-04-02
    java 实现 计算 不同 字符 数字 个数 字符串
  • python字符串,数值计算
    Python是一种面向对象的语言,但它不像C++一样把标准类都封装到库中,而是进行了进一步的封装,语言本身就集成一些类和函数,比如print,list,dict etc. 给编程带来很大的便捷 Pytho...
    99+
    2022-06-04
    字符串 数值 python
  • python怎么替换字符串中的某个字符
    在Python中,你可以使用字符串的`replace()`方法来替换字符串中的某个字符。`replace()`方法需要传入两个参数,...
    99+
    2023-08-31
    python
  • javascript如何计算字符串有几个字符
    这篇文章给大家分享的是有关javascript如何计算字符串有几个字符的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 JS统计字符个数的方法:1、利用...
    99+
    2022-10-19
  • Golang如何统计字符串中数字字母的数量
    今天小编给大家分享一下Golang如何统计字符串中数字字母的数量的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1.需求说明记...
    99+
    2023-06-30
  • 一个字符串中的字符有多少个
    这篇文章给大家介绍一个字符串中的字符有多少个,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。依照Java的文档, Java中的字符内部是以UTF-16编码方式表示的,最小值是 \\u0000 (0),最大值是\\ufff...
    99+
    2023-06-16
  • JavaScript如何计算字符串中的字符
    这篇文章主要介绍了JavaScript如何计算字符串中的字符,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。如何计算字符串中的字符可以使用length属性。const ...
    99+
    2023-06-27
  • Java编程实现统计一个字符串中各个字符出现次数的方法
    本文实例讲述了Java编程实现统计一个字符串中各个字符出现次数的方法。分享给大家供大家参考,具体如下:import java.util.Iterator;import java.util.Set;import java.util.TreeM...
    99+
    2023-05-30
    java 统计 字符串
  • Python教程:字符串中的第一个唯一字符
    Python教程——字符串中的第一个唯一字符题目:给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1。案例:s = "leetcode"返回 0.s&nbs...
    99+
    2023-06-02
  • 【Python】python 字符串转数字
    要将一个字符串转成数字,可以使用以下方法: 使用 int() 函数将字符串转换为整数 示例代码: str_num = "123"num = int(str_num)print(num) # 输出:1...
    99+
    2023-09-07
    python 开发语言
  • python 实现查找某个字符在字符串中
    把字符串'aenabsascd'中的字符出现的次数统计出来,并以字典形式输出方法一: 1 def count_str(str): 2 dic={} 3 for i in str: 4 dic[i]=str...
    99+
    2023-01-30
    字符串 字符 python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作