Chinaunix
标题:
python中奇怪的''
[打印本页]
作者:
newsim
时间:
2006-02-28 20:59
标题:
python中奇怪的''
''字符在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]...表示
不知道到底是怎么回事
作者:
limodou
时间:
2006-02-28 21:01
是很奇怪,没有研究过。而且也没有场合去这样用。
作者:
wolfg
时间:
2006-03-01 09:46
可以去看看源码
作者:
kert_t8
时间:
2006-03-02 13:33
不对啊
L.count(")这个句子语法都不对阿 ??指点一下哦
作者:
wolfg
时间:
2006-03-02 13:35
原帖由
kert_t8
于 2006-3-2 13:33 发表
不对啊
L.count(")这个句子语法都不对阿 ??指点一下哦
''不是双引号,是两个单引号
作者:
ygao2004
时间:
2006-03-11 21:26
标题:
回复 1楼 newsim 的帖子
why "g".count('')==2 ? 我问老外问题?
看看老外的回答。
http://groups.google.com/group/c ... d3#1a78481f126300d3
作者:
爱知
时间:
2009-01-09 13:21
原来是匹配 边界的个数
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2