这问题可能有点弱智
{:10_266:}>>> "FishC.com".count('o')
1
>>> .count(1)
2
>>> (0, 2, 4, 8, 12, 18).count(1)
0
我怎么有点看不懂这打出来的是什么啊
每个月总有那么几天脑子不好用{:10_266:}
轻点儿骂轻点儿骂。。。。 本帖最后由 Twilight6 于 2020-7-20 10:26 编辑
返回的结果是 count 后面参数的元素个数:
"FishC.com" 字符串只有一个 'o' 字符所以返回 1
>>> "FishC.com".count('o')
1
[1, 1, 2, 3, 5, 8] 列表有 2 个 1 元素所以返回 2
>>> .count(1)
2
(0, 2, 4, 8, 12, 18) 元组有 0 个 1 元素,所以返回 0
>>> (0, 2, 4, 8, 12, 18).count(1)
0
可以去菜鸟教程看看: Python count()方法
本帖最后由 zltzlt 于 2020-7-20 10:27 编辑
.count(x) 是计算序列中 x 的出现次数:
>>> "FishC.com".count('o') # 字符串中 'o' 出现了 1 次,故返回 1
1
>>> .count(1) # 列表中 1 出现了 2 次,故返回 2
2
>>> (0, 2, 4, 8, 12, 18).count(1) # 元组中 1 没有出现过(也就是出现了 0 次),故返回 0
0 zltzlt 发表于 2020-7-20 10:24
.count(x) 是计算序列中 x 的出现次数:
我本来也是这么想的,结果我把count也算进去{:10_266:},我还在奇怪。。。o明明出现了两次啊{:10_266:}
页:
[1]