免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2711 | 回复: 6
打印 上一主题 下一主题

python中奇怪的'' [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-02-28 20:59 |只看该作者 |倒序浏览
''字符在string类型中好像很特殊。比如一个字符串为L=“test”。 那么:
L.count('') ===> 5
'' in L ===> True
L.index('') ===> 0
L.find('') ===> 0
只能理解为字符串L实际上是 ''+'t'+''+'e'+''+'s'+''+'t'+''。这样的话第一个''可以用L[0,0],第二个''可以用L[1:1]...表示

不知道到底是怎么回事

论坛徽章:
0
2 [报告]
发表于 2006-02-28 21:01 |只看该作者
是很奇怪,没有研究过。而且也没有场合去这样用。

论坛徽章:
0
3 [报告]
发表于 2006-03-01 09:46 |只看该作者
可以去看看源码

论坛徽章:
0
4 [报告]
发表于 2006-03-02 13:33 |只看该作者
不对啊
L.count(")这个句子语法都不对阿 ??指点一下哦

论坛徽章:
0
5 [报告]
发表于 2006-03-02 13:35 |只看该作者
原帖由 kert_t8 于 2006-3-2 13:33 发表
不对啊
L.count(")这个句子语法都不对阿 ??指点一下哦

''不是双引号,是两个单引号

论坛徽章:
0
6 [报告]
发表于 2006-03-11 21:26 |只看该作者

回复 1楼 newsim 的帖子

why "g".count('')==2 ? 我问老外问题?
看看老外的回答。

http://groups.google.com/group/c ... d3#1a78481f126300d3

论坛徽章:
0
7 [报告]
发表于 2009-01-09 13:21 |只看该作者
原来是匹配 边界的个数
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP