>>> '12345'.count('')
6
为什么会这样?如果该字符串中只有 5 个字符,为什么 count 函数又返回一个?
另外,有没有更有效的方法来计算字符串中的字符数?
最佳答案
count
返回一个对象在列表中出现的次数,所以如果你计算 ''
的出现次数,你会得到 6,因为空字符串在开头,结尾, 以及在每个字母之间。
使用 len
函数查找字符串的长度。
关于python - 为什么 '12345' .count ('' ) 返回 6 而不是 5?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30948282/