登录
首页 >  文章 >  python教程

如何使用 Python 统计输入内容中数字和字母的数量(排除汉字)?

时间:2024-11-12 15:54:58 444浏览 收藏

目前golang学习网上已经有很多关于文章的文章了,自己在初次阅读这些文章中,也见识到了很多学习思路;那么本文《如何使用 Python 统计输入内容中数字和字母的数量(排除汉字)?》,也希望能帮助到大家,如果阅读完后真的对你学习文章有帮助,欢迎动动手指,评论留言并分享~

如何使用 Python 统计输入内容中数字和字母的数量(排除汉字)?

python 判断输入内容中数字和字母的数量(排除汉字)

我们希望编写一个 python 程序,能够统计用户输入内容中数字和字母的数量,但需要注意排除汉字。

代码实现:

q = 0
w = 0
v = input("请输入内容:")
for item in v:
    if item.isalnum():
        if item.isdecimal():
            q += 1
        elif item.isalpha():
            if ord(item) >= ord(u'\u4e00') and ord(item) <= ord(u'\u9fa5'):
                pass  # 排除汉字
            else:
                w += 1

print("有 %d 个数字,有 %d 个字母" % (q, w))

在代码中,我们使用了 isalnum() 方法来判断字符是否是数字或字母。对于数字,我们使用 isdecimal() 方法进一步判断。对于字母,我们使用 isalpha() 方法判断,并额外添加了一个条件判断语句来排除汉字。

最后,我们打印输入内容中数字和字母的数量。

今天带大家了解了的相关知识,希望对你有所帮助;关于文章的技术知识我们会一点点深入介绍,欢迎大家关注golang学习网公众号,一起学习编程~

相关阅读
更多>
最新阅读
更多>
课程推荐
更多>