Tag Archives: 字符串

Things you may not know about Python

1. 可传递的条件表达式:
>>> a,b,c,d = 1,2,2,3
>>> if a<b==c<d:
...     print 'voila!'
...
voila!
我以前受C语言的毒害,一直写成 if (a<b) and (b==c) and (c<d)...

用python正则表达式匹配重复模式

感谢zhenhai的莅临教导。
简单的问题:
一个字符串是"AAAAA"(5个A),我想从中找到"AAAA"的pattern有几个,怎么找?
可能有些人第一反应是findall,我起初也这么觉得,但是:
&...

Python:已知子字符串序列,返回子字符串在原字符串的所有位置(indices)

A.循环
myDNA = 'CAAGAGAAACGCAAAGAAACUGACAGAAGAGAGUGAGCACACAAAGGCAAUUU'
substr = 'UGACAGAAGAGAGUGAGCAC'
indices = [i for i in xrange(len(myDNA)) if myDNA.startswith(substr, i)]
print indices
结果是
[20]
B....