Mac*_*ndo 34 python count python-3.x
>>> '12345'.count('')
6
Run Code Online (Sandbox Code Playgroud)
为什么会这样?如果该字符串中只有5个字符,为什么count函数会再返回一个?
另外,有没有更有效的方法来计算字符串中的字符?
Bil*_*ard 109
count返回一个对象在列表中出现的次数,因此如果计算出现的次数为''6,因为空字符串位于开头,结尾和每个字母之间.
使用该len函数查找字符串的长度.
ζ--*_*ζ-- 28
那是因为有六个不同的子串是空字符串:在1之前,在数字之间,在5之后.
如果你想计算字符数使用len:
>>> len("12345")
5
Run Code Online (Sandbox Code Playgroud)
Mal*_*sen 25
如果你剪了五次弦,你会得到多少件?
---|---|---|---|---|--- -> 6 pieces
Run Code Online (Sandbox Code Playgroud)
同样的事情发生在这里.它5也会计算空字符串.
len('12345') 是你应该使用的.
| 归档时间: |
|
| 查看次数: |
3908 次 |
| 最近记录: |