當前位置:成語大全網 - 新華字典 - python代碼:計算壹個文本文件中所有大寫字母,小寫字母,數字和其他的數量。

python代碼:計算壹個文本文件中所有大寫字母,小寫字母,數字和其他的數量。

1、創建python代碼,testread()file.py;

2、編寫python代碼,

import?re

def?getFileContent(str):

str_value?=?str

len_str_value?=?len(str_value)

print(str_value)

print(len_str_value)

len_capital?=?len(re.compile(r'[A-Z]').findall(str_value))

print(u'大寫字母有%d個'%len_capital)

len_lowercase?=?len(re.compile(r'[a-z]').findall(str_value))

print(u'小寫字母有%d個'%len_lowercase)

len_num?=?len(re.compile(r'\d').findall(str_value))

print(u'數字有%d個'%len_num)

len_others?=?len_str_value?-len_capital-len_lowercase-len_num

print(u'其他的字符有%d個'%len_others)

dict1?=?{'capital':len_capital,'lowercase':len_lowercase,'others':len_others,'num':len_num}

return?dict1

if?__name__?==?'__main__':

str?=?open('D:\\test.txt','r',encoding='UTF-8').read().replace('\t','').replace('\n','').replace('?','').replace('space','')

print(getFileContent(str))

3、右擊‘在終端中運行Python文件’;

4、查看運行結果,滿足需求;