Python
文章平均质量分 61
staare
这个作者很懒,什么都没留下…
展开
-
Python中的正则表达式基础
$ 字符串的末尾^ 字符串的开始/b 字符的边界前缀t 字符串中的反斜线(所有字符)不转义? 可选地匹配(位于之前的)单个字符() 改变优先级,作为一个整体,一个组| 或者(A|B) 精确匹配A或B中的一个{n,m} 匹配(位于之前的字符)n到m次VERBOSE 松散正则表达式(re.VERBOSE)常量,忽略空格换行等,可用#作注释{n} 精确匹配n次/d 十进制字符,(原创 2009-09-04 14:37:00 · 547 阅读 · 0 评论 -
注意Python赋值表达式后的逗号
IDLE 2.6.2 >>> a = 1>>> b = 2,>>> print type(a)>>> print type(b)>>> c = []>>> d = [],>>> print type(c)>>> print type(d)赋值表达式的后面加了逗号后,会自动得到一个tuple的对象,在作一些与类型相关的工作或需要序列化时,是不能得到期望的结果的。工作中碰到类似灵异现象时,可以把这个放到自己的checklist中了。>>> print c[]>>> print d([],)>>> pr原创 2010-09-17 22:56:00 · 4265 阅读 · 0 评论