<分区>
以下语句是如何工作的?
In [91]: stars
Out[91]: '******'
In [92]: stars.count("") #<<<<
Out[92]: 7
In [94]: stars.replace("", "V") #<<<
Out[94]: 'V*V*V*V*V*V*V'
标签 python
<分区>
以下语句是如何工作的?
In [91]: stars
Out[91]: '******'
In [92]: stars.count("") #<<<<
Out[92]: 7
In [94]: stars.replace("", "V") #<<<
Out[94]: 'V*V*V*V*V*V*V'
最佳答案
虽然这看起来有悖常理……实际上在字符串中的每个字符之前和末尾都有一个空字符串。
关于python - 为什么空字符串计数 ("") 返回比目标字符串长度大 1 的计数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30164028/
相关文章:
python - 在忽略 NaN 的同时连接 pandas DataFrame 中的列值
python - gtk+2、gtk+3 和 pygobject3 全部安装到 mac 后为 "No module named pygtk found"
java - 对于 Java,不应该依赖于初始化。 Python 也是这样吗?
python - 在 Alpine 中用于 Python3 的 PyCrypto?
python - 如何在 Python 中对集合运行操作并收集结果?
python - pygame.display.update 更新整个屏幕