给出如下代码: s = list('巴老爷有八十八棵芭蕉树,来了八十八个把式要在巴老爷八十八棵芭蕉树下住。\n老爷拔了八十八棵芭蕉树,不让八十八个把式在八十八棵芭蕉树下住。八十八个把式\n烧了八十八棵芭蕉树,巴老爷在八十八棵树边哭。') 以下选项中能输出字符'八'出现次数的是 A)print(s.index('八')) B)print(s.index('八'),6) C)print(s.index('八'),6,len(s)) D)print(s.count('八'))

解析:

D)print(s.count('八'))

选项A)print(s.index('八'))只能输出第一个字符'八'的索引位置,而不能输出出现次数。

选项B)print(s.index('八'),6)中的6是指从索引6开始查找字符'八'的索引位置,与出现次数无关。

选项C)print(s.index('八'),6,len(s))中的6同样是指从索引6开始查找字符'八'的索引位置,len(s)是字符串s的长度,也与出现次数无关。

选项D)print(s.count('八'))可以输出字符'八'在字符串s中出现的次数。

Python 列表中字符计数:s.count() 方法

原文地址: https://www.cveoy.top/t/topic/f2Bm 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录