首页 > 其他分享 >输入一段文字,统计数字,字符,空格数量

输入一段文字,统计数字,字符,空格数量

时间:2023-05-16 15:56:04浏览次数:29  
标签:count 字符 space int 空格 str msg special 统计数字

 

while True:
    msg = input("输入一段文字")
    if not msg:continue
    str_count = 0
    int_count = 0
    space_count = 0
    special_count = 0
    for i in msg:
        if i.isdigit():
            int_count += 1
        elif i.isalpha():
            str_count += 1
        elif i.isspace():
            space_count += 1
        else:
            special_count += 1
    print(f"数字:{int_count}个,字母:{str_count}个,空格:{space_count}个,其他:{special_count}个,")

  

标签:count,字符,space,int,空格,str,msg,special,统计数字
From: https://www.cnblogs.com/sangern/p/17405868.html

相关文章

  • Python-解决字符串编码UnicodeEncodeError错误
     data_results="123456789\u93b4\u612c\u59db\u2022"#将字符串转换为字节序列:使用encode方法将字符串转换为字节序列,并指定编码格式为utf-8print(data_results.encode('utf-8'))#使用encode方法将字符串转换为字节序列,并指定编码格式为gbk,使用ignore参数忽略无法处理的字......
  • C# 字符串处理
    原字符串:“0,13,1:0,12,0:1,2,1:1,1,0”要求输出字符串(降序):1stringinput="0,13,1:0,12,0:1,2,1:1,1,0";2SortedDictionary<int,SortedDictionary<int,int>>dict=newSortedDictionary<int,SortedDictionary<int,int>>()......
  • 为powerdesigner添加mysql的字符集支持
    [url]http://jooben.blog.51cto.com/253727/309467[/url]一般建模可能都会用到:powerdesigner但是,在建表的时候,我一直没有找到:DEFAULTCHARACTERSETCOLLATE两个选项。因此,想了个方法,点击:工具栏-》database-》editcurrentDBMS[img]http://img1.51c......
  • 检查包含缺失值的编号列 有多少需要转换为整数字符串的
    '''检查包含缺失值的编号列有多少需要转换为整数字符串的为避免计数函数忽略缺失值,需要先将列转换为字符串格式,或者采用value_counts(dropna=False)两种方法比较https://cloud.tencent.com/developer/article/2134113结论编号列含缺失值和浮点数不能整列直接转换为整数......
  • 字符三角形
    【题目描述】给定一个字符,用它构造一个底边长5个字符,高3个字符的等腰字符三角形。【输入】输入只有一行,包含一个字符。【输出】该字符构成的等腰三角形,底边长5个字符,高3个字符。【输入样例】*1【输出样例】*********......
  • Java中两个字符串进行大小比较
    一:大小比较:使用String.compareTo方法如果需要忽略大小写,使用compareToIgnoreCasecompareTo()的返回值是int,它是先比较对应字符的大小(ASCII码顺序)1、如果字符串相等返回值02、如果第一个字符和参数的第一个字符不等,结束比较,返回他们之间的差值(ascii码值)(负值表示前字符......
  • golang 关于 Inf,-Inf,Infinity,-Infinity 等无穷大无穷小特殊字符转换问题
    记录一个比较个例的问题,某天API突然写入数据失败,原因是数据库写入长度超出,并且从日志中发现了"Infinity"这样的特殊字符串英语渣渣的我有懵,客户端发过来的数据,API都会转换为对应的数据类型,再进行数据库写入,如果是字符串,最多就转成0,怎么会长度超出万变不离其宗,肉眼看不出的问题......
  • 2023-05-15:对于某些非负整数 k ,如果交换 s1 中两个字母的位置恰好 k 次, 能够使结果字
    2023-05-15:对于某些非负整数k,如果交换s1中两个字母的位置恰好k次,能够使结果字符串等于s2,则认为字符串s1和s2的相似度为k。给你两个字母异位词s1和s2,返回s1和s2的相似度k的最小值。输入:s1="abc",s2="bca"。输出:2。答案2023-05-15:解题思路:定......
  • C基础笔记(字符串)
    字符串strlen计算字符串长度:strlen(s1);返回字符串s1的长度。strcat字符串相连: strcat(s1,s2);  连接字符串s2到字符串s1的末尾。strcmp字符串比较    strcmp(s1,s2);如果s1和s2是相同的,则返回1;如果s1<s2则返回小于0;如......
  • Lua 字符串
    Lua字符串字符串或串(String)是由数字、字母、下划线组成的一串字符。Lua语言中字符串可以使用以下三种方式来表示:单引号间的一串字符。双引号间的一串字符。[[与]]间的一串字符。以上三种方式的字符串实例如下:实例str1="Lua"print("双引号字符串:",str1)str2......