iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python----统计字符串中的英文字母、空格、数字和其它字符的个数。
  • 913
分享到

Python----统计字符串中的英文字母、空格、数字和其它字符的个数。

python正则表达式开发语言 2023-10-08 18:10:15 913人浏览 八月长安

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

摘要

1、输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 方法一:使用正则表达式 import restr1 = input("请输入一行字符串:")alpha = 0 #英文字母space = 0 #空格digit =

1、输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。

方法一:使用正则表达式

import restr1 = input("请输入一行字符串:")alpha = 0  #英文字母space = 0  #空格digit = 0  #数字other = 0  #其他for i in str1:#     print(i)    if re.findall(r"[A-Za-z]",i):        alpha += 1    elif re.findall(r"\s", i):        space += 1    elif re.findall(r"\d",i):        digit += 1    else:        other += 1print(f"{str1}中的英文字母个数为:{alpha}")print(f"{str1}中的空格个数为:{ space}")print(f"{str1}中的数字个数为:{digit}")print(f"{str1}中的其他字符个数为:{other}")

 方式二:

while True:    str1 = input("请输入一行字符串:")    alpha = 0  #英文字母    space = 0  #空格    digit = 0  #数字    other = 0  #其他    for i in str1:        if i.isalpha():            alpha += 1        elif i.isspace():            space += 1        elif i.isdigit():            digit += 1        else:            other += 1    print(f"{str1}中的英文字母个数为:{alpha}")    print(f"{str1}中的空格个数为:{ space}")    print(f"{str1}中的数字个数为:{digit}")    print(f"{str1}中的其他字符个数为:{other}")

 方式三:使用列表[]

while True:    str1 = input("请输入一行字符串:")    alpha = []  #英文字母    space = [] #空格    digit = []  #数字    other = []  #其他    for i in str1:        if i.isalpha():            alpha.append(i)        elif i.isspace():            space.append(i)        elif i.isdigit():            digit.append(i)        else:            other += 1    print(f"{str1}中的英文字母个数为:{len(alpha)}")    print(f"{str1}中的空格个数为:{len(space)}")    print(f"{str1}中的数字个数为:{len(digit)}")    print(f"{str1}中的其他字符个数为:{len(other)}")

来源地址:https://blog.csdn.net/m0_52165864/article/details/125900291

--结束END--

本文标题: Python----统计字符串中的英文字母、空格、数字和其它字符的个数。

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

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

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

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

下载Word文档
猜你喜欢
  • Python----统计字符串中的英文字母、空格、数字和其它字符的个数。
    1、输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 方法一:使用正则表达式 import restr1 = input("请输入一行字符串:")alpha = 0 #英文字母space = 0 #空格digit = ...
    99+
    2023-10-08
    python 正则表达式 开发语言
  • python 统计字符串中字符的个数
    python 统计字符串中字符的个数 1.遍历计数 遍历字符串的每个字符,遍历的时候加入判断是否为字母的条件 isalpha,如果结果为 True 则计数器加1,否则进入下一个循环。 str_= "3...
    99+
    2023-10-02
    python 开发语言 学习
  • Golang如何统计字符串中数字字母的数量
    今天小编给大家分享一下Golang如何统计字符串中数字字母的数量的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1.需求说明记...
    99+
    2023-06-30
  • Golang 统计字符串中数字字母数量的实现方法
    目录1.需求说明2.实现2.1 ASCII 码值法2.2 正则表达式3.性能对比4.小结参考文献1.需求说明 记录一下项目对用户 UGC 文本进行字数限制的具体实现。 不同的产品,出...
    99+
    2024-04-02
  • 统计一个字符串中相同字符的个数
    作为测试小白,苦练代码基本功,啥时候都不嫌晚。 今天在测试群里,看到小伙伴在面试中有个题目,用一段代码对一个字符串进行统计,分别输出字符与数量!!! 于是用业余时间写了下: #!/usr/bin/env python # -*- co...
    99+
    2023-01-30
    字符串 字符 个数
  • 使用Python统计字符串中各种字符的个数
    Python 统计字符串中各种字符出现的次数一、提出问题随机输入一段字符串,包括数字,英文,空格,其他字符,统计这些字符在其中出现的次数二、难点提示思路:从键盘随机输入一段字符串,然后循环遍历字符串,通过循环字符串中的每一个字符,统计各类字...
    99+
    2023-06-01
  • python怎么统计英文字母的个数
    要统计英文字母的个数,可以按照以下步骤操作:1. 定义一个字符串,包含英文字母和其他字符。2. 使用`isalpha()`方法检查字...
    99+
    2023-09-21
    python
  • python:过滤字符串中的字母数字特殊
    今天遇到的字符串处理的问题,记录一下方便使用   1 str1 = input('请输入一个字符:') 2 #初始化字符、数字、空格、特殊字符的计数 3 lowercase = 0 4 uppercase = 0 5 nu...
    99+
    2023-01-30
    字符串 字母 数字
  • php如何统计字符串中不同字符的个数
    这篇文章主要介绍了php如何统计字符串中不同字符的个数的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇php如何统计字符串中不同字符的个数文章都会有所收获,下面我们一起来看看吧。统计方法:1、使用“str_spl...
    99+
    2023-06-29
  • 如何统计字符串中每个字符出现的次数
    这篇文章给大家分享的是有关如何统计字符串中每个字符出现的次数的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。统计字符串中每个字符出现的次数的方法:首先创建一个PHP示例文件;然后把出现过的字符记录在array数组中...
    99+
    2023-06-14
  • python技巧 计算字符串中字母出现的
    有一个字符串 “aaddfdfdercfghfyttefsfsfewretr123trefg5624sdfcgvfdgte6435234532”,现在需要取出里面出现次数最多的字符 第一种方法-装饰器 class get_max_coun...
    99+
    2023-01-30
    字符串 字母 技巧
  • java8 统计字符串字母个数的几种方法总结(推荐)
    1.统计字符串字母个数(并且保持字母顺序)比如: aabbbbbbbba喔喔bcab cdabc deaaa目前我做知道的有5种方式噢,如果你还有更好的,欢迎赐教//方式1 public static void letterCount1(...
    99+
    2023-05-30
    java8 统计 字符串
  • PHP统计字符串中所有字母出现的次数(0..255)
    ...
    99+
    2024-04-02
  • c语言怎么读入字符串中的数字和字母
    在 c 语言中,可以使用 scanf() 函数从字符串中读入数字和字母。1. 读入数字: (1)如果数字用空格分隔,使用 %d 格式说明符。 (2)如果数字不分隔,使用 %d 并指定宽度...
    99+
    2024-05-14
    c语言
  • php如何判断一个字符串只含数字和字母
    这篇“php如何判断一个字符串只含数字和字母”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“php如何判断一个字符串只含数字和...
    99+
    2023-07-05
  • 如何从 MySQL 中的字符串中删除所有非字母数字字符?
    非字母数字字符如下 - @,!,#,&,(),, / MySQL 中没有内置函数可以从字符串中删除非字母数字字符。因此,我们创建一个删除所有非字母数字字符的函数。函数声明和定义如下。 mysql> delimiter // my...
    99+
    2023-10-22
  • c++中输入一串字符串,如何统计其中的数字个数并输出
    c++ 中统计字符串中数字个数可通过以下步骤:遍历字符串中的字符。使用 isdigit() 函数检查当前字符是否为数字。如果是数字,则将数字计数器加 1。 如何在 C++ 中统计字符串...
    99+
    2024-05-09
    git c++
  • 怎么在python中统计字符串中字符出现的次数
    怎么在python中统计字符串中字符出现的次数?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。python是什么意思Python是一种跨平台的、具有解释性、编译性、互动性和面...
    99+
    2023-06-14
  • PHP统计一个字符串,在另一个字符串中出现的次数
    ...
    99+
    2024-04-02
  • JavaScript如何生成一个随机的数字字母字符串
    这篇文章主要介绍了JavaScript如何生成一个随机的数字字母字符串,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。生成一个随机的数字字母字...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作