本课讲解两个关于字符串统计的方法。
一是使用len函数统计字符个数。
二是使用count函数查找一个字符串在另一个字符串中的个数。
len(s) 可以是字符串、元组、列表等对象。
str.count(sub,start[,end])
sub:必选参数,搜索的子字符串。
start:可选参数,字符串开始搜索的位置,默认从第0个字符开始搜索。
end:可选参数,字符串结束搜索的位置,默认搜索到字符串最后。
import xlrd #导入读取模块
wb=xlrd.open_workbook('等级表.xls') #读取工作簿
ws=wb.sheet_by_name('Sheet1') #读取工作表
n,m=0,0 #初始化变量m,n
for l in '优良中差': #遍历循环等级
while n<ws.nrows-1: #循环行号
n+=1 #累加数据
c=ws.cell_value(n, 1) #读取单元格数据
m+=c.count(l) #累加次数
print(l, m) #打印
n,m=0,0 #重置变量