摘要: 一 前言 对于正则表达式,相信很多人都知道,但是很多人的第一感觉就是难学,因为看第一眼时,觉得完全没有规律可寻,而且全是一堆各种各样的特殊符号,完全不知所云。 其实只是对正则不了解而以,了解了你就会发现,原来就这样啊正则所用的相关字符其实不多,也不难记,更不难懂,唯一难的就是组合起来之后,可读性比较 阅读全文
posted @ 2017-09-07 14:41 成都张哥 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9] 阅读全文
posted @ 2017-09-07 14:01 成都张哥 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 用内置的set 这种有个缺点,就是去重后元素的排序变了: ['a', 'c', 'b', 'e', 'd'] 如果想要保持他们的排序: 方法一:用list类的sort方法 方法二:用遍历 这样出来的结果,list的排序就没有发生变化了: ['d', 'c', 'e', 'b', 'a'] 阅读全文
posted @ 2017-09-07 10:13 成都张哥 阅读(242) 评论(0) 推荐(0) 编辑