python - 计数功能如何计数?
问题描述
strr = "string"
print(strr.count(""))
#output: 7
我唯一的猜测是该输出的原因是 count("") 函数将给定字符串计数为 strr[0] = ",strr[1] = s, strr[2] = t, strr[3] = r, strr[4] = i, strr[5] = n, strr[6] = g, strr[7] = " 但这是一种奇怪的计数方式,我是正确的还是有其他原因导致输出为 7 ? 通常,我希望输出为 6 提前感谢您的回答!
解决方案
推荐阅读
- shell - 使用命令行 Ubuntu 在文件中更改 Particualy 字符串值而不进行字符串比较
- exchange-server - Folder.Bind() 在通过 EWS 托管 API 为多个帐户使用订阅时卡住
- github - NodeId 作为 ModelCompiler OPC UA 中的字符串
- django - 从词汇表 (RDFS) 生成表单字段
- python - python RGB图像到YUYV
- mysql - UTF-8 在 MySQL DB 中存储为问号
- angular - 具有 OR 语句和文档相关身份验证数据的 Angular Firestore 权限
- r - R 使用指数回归方程
- c# - ObservableCollection 绑定没有按预期工作
- dart - 从当前版本升级到最新版本时出现错误