用函数统计字符串字母数字个数Python

从前有一个人叫小明,他是一个热衷于编程的年轻人。一天,他遇到了一个问题:他想要知道一个字符串中究竟有多少个字母和数字。小明坐在电脑前思考了一会儿,然后突然灵光一闪,他想到了一个好办法——使用函数。

函数的魔力:

小明打开了他心爱的Python编辑器,开始编写一个函数。他给这个函数取了个响亮的名字:“count_alpha_num”。他知道,为了让函数能够统计字符串中的字母和数字个数,他需要传入一个字符串作为参数。

with open("c/haohuoyuan.net/file.txt", "r") as file: content = file.read() print(content)

“`python def count_alpha_num(string): # 初始化字母和数字计数器为0 alpha_count = 0 num_count = 0

# 遍历字符串中的每个字符 for char in string: # 判断字符是否为字母 if char.isalpha(): alpha_count += 1 # 判断字符是否为数字 elif char.isdigit(): num_count += 1

# 返回字母和数字的个数 return alpha_count, num_count “`

小明写完了函数,他觉得这个函数非常简洁明了。现在,他可以开始测试了。

测试的时刻:

小明定义了一个字符串,并调用了他刚刚编写的函数来统计其中的字母和数字个数。

“`python string = “haohuoyuan.net” alpha_count, num_count = count_alpha_num(string) print(“字母个数:”, alpha_count) print(“数字个数:”, num_count) “`

小明按下了运行按钮,代码像小火车一样开动起来。控制台上出现了两行字:“字母个数:9”和“数字个数:3”。小明高兴地笑了,因为他知道他的函数正常工作。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值