python学习笔记4-文件内容字数统计

本文介绍了一个简单的Python程序,用于统计文本文件中的字符总数、特殊字符数等信息。通过对文本逐字符检查,程序能分别统计英文字母、数字及其它非空格特殊字符的数量。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

统计一个文本中的字数:

# -*- coding: UTF-8 -*-


def str_count(s):
    count_en=0
    count_dg=0
    count_zh=0
    count_pu=0

    for c in s:
        if c.isalpha():
            count_en+=1
        #elif
        elif c.isdigit():
            count_dg+=1
        elif c.isspace():
            count_sp+=1
        else:
            count_pu+=1
    str_len=count_en+count_dg+count_zh

    print '字符的个数为:',str_len
    print '特殊字符个数为;',count_pu

f=open(r'F:\learn_py\test\a\hello.txt',"r")
lines=f.readlines()
sts=[]
for line in lines:
    for st in line.split():
        sts.append(st)
str=''
for st in sts:
    str=str+st
print str
str_count(str)



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值