def func(p_data: str):digit = 0blank = 0letter = 0other = 0for dt in p_data:if dt.isdigit():digit += 1elif dt == ' ':blank += 1elif dt.encode('UTF-8').isalpha():# 注意:如果不对字符串进行编码,默认中文也是字母!!letter += 1else:other += 1return f"字符串中包含:{digit} 个数字,{blank} 个空格,{letter} 个字母,{other} 个其他内容。"# 测试数据:疯狂九年 ihj框架 987898fg 89好机会 @¥%
data = input("请输入字符串内容:")
print(func(data))

写函数,计算传入函数的字符串中,数字、字母、空格 以及 其他内容的个数,并返回结果相关推荐

  1. C语言编程>第十一周 ⑤ 请编写一个函数,用来删除字符串中的所有空格。

    例题:请编写一个函数,用来删除字符串中的所有空格. 例如,输入we l come,则输出为welcome. 请勿改动主函数main与其它函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句. ...

  2. C语言试题四十一之请编写一个函数,用来删除字符串中的所有空格。

    1. 题目 请编写一个函数function,它的功能是:用来删除字符串中的所有空格. 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔试.机试.研究生复试中C程序设计科目.帮助C语言学者打好程 ...

  3. Golang 统计字符串中数字字母数量

    文章目录 1.需求说明 2.实现 2.1 ASCII 码值 2.2 正则表达式 3.性能对比 4.小结 参考文献 1.需求说明 记录一下项目对用户 UGC 文本进行字数限制的具体实现. 不同的产品,出 ...

  4. 写一函数,将两个字符串中的元音字母复制到另一个字符串,然后输出。

    写一函数,将两个字符串中的元音字母复制到另一个字符串,然后输出. #include<stdio.h> #include<string.h> char f(char a[],ch ...

  5. 写一个函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其他字符的个数

    写一个函数,由实参传来一个字符串,统计此字符串中字母.数字.空格和其他字符的个数(C语言) 题目要求:如标题 以下是具体代码: #include <stdio.h> int main() ...

  6. Python中的函数及Python字符串中提取字母、数字

    一.函数:就是对功能或动作的封装,一段有规律.重复使用的代码. 函数的定义: def 函数名(形参): 函数体 返回值(return) 函数的调用: ret=函数名(实参) 函数的返回值 return ...

  7. 程序员面试题目:请实现一个函数,把字符串中的每个空格替换成20。

    来源:我是码农,转载请保留出处和链接! 本文链接:http://www.54manong.com/?id=1223 题目:请实现一个函数,把字符串中的每个空格替换成"%20".例如 ...

  8. ACMNO.26 C语言-字符统计2 编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。

    题目描述 编写一函数,由实参传来一个字符串,统计此字符串中字母.数字.空格和其它字符的个数, 在主函数中输入字符串以及输出上述结果. 只要结果,别输出什么提示信息. 输入 一行字符串 输出 统计数据, ...

  9. 统计字符个数的c语言程序设计,编写一个函数,由实参传来一个字符串,统计此字符串中字母,数字,空格和其他字符的个数。...

    编写一个函数,由实参传来一个字符串,统计此字符串中字母,数字,空格和其他字符的个数.在主函数中输入字符串以及输出上述结果. [c源程序] #include int letter,digit,space ...

  10. 用一个函数来实现将一行字符串中最长的单词输出。此行字符串从主函数传递给该函数.

    /2.用一个函数来实现将一行字符串中最长的单词输出.此行字符串从主函数传递给该函数./ #include <stdio.h> #include <string.h> int m ...

最新文章

  1. 全球股市巨震,如何用深度学习预测股价?
  2. 看 nova-scheduler 如何选择计算节点 - 每天5分钟玩转 OpenStack(27)
  3. 在Indicator中添加动态Checkbox,无需绑定数据源,支持全选 - Ehlib学习(二)
  4. 【算法数据结构Java实现】Java实现单链表
  5. 硬盘盘符无法识别或已损坏,别急着格式化
  6. iOS中Block的基础用法
  7. django 如何提升性能(高并发)
  8. javaScrip第五天(1)
  9. QT5.10+MinGW+OpenCV3.4.2编译
  10. 计算机技能测试题6,2016年10月自考计算机网络技术练习题及答案(6)
  11. angular中的$q服务
  12. cocoscreator 资源加密
  13. 设计心理学-以用户为中心的设计
  14. 基于SSM的手机销售商城设计与实现 文档+项目源码及数据库文件
  15. Js 日期转化大写中文 实现代码
  16. 个人博客一文多发教程- OpenWriter管理工具基础使用方法
  17. 计算机视觉(十六):目标检测概述
  18. 安装postgis,使用postgis导入shapefile的步骤总结
  19. DETR系列大盘点 | 端到端Transformer目标检测算法汇总!
  20. [转载] 晓说——第30期:海上霸主航母(下)

热门文章

  1. oracle去空格去不掉,oracle去掉空格
  2. 搞懂朴素贝叶斯分类算法
  3. java monitor怎么使用_Java monitor机制使用方法解析
  4. aws服务器如何修改远程密码,谷歌云、亚马逊 AWS 设置 root 密码并开启 SSH 登录...
  5. 【洛谷】P1427 小鱼的数字游戏
  6. React-Native之轮播组件汇总 以及looped-carousel的介绍与使用
  7. python中re.compile()用法详解
  8. 投 资 网 站 建 设 方 案
  9. 【echarts报错】: ‘normal‘ hierarchy in itemStyle has been removed since 4.0.
  10. android 即时通讯技术,基于Android即时通讯系统的设计与实现