python正则表达式

1,正则表达式:正则表达式就是精确的匹配字符串,
         re.match()是从左边的开头匹配        re.search()是从整个文本搜索   re.findall()匹配字符串里所有符合条件的文本,用findall就不写group方法了。
 

     “aaa?”表示检索aa,问好前边的a可以有一次或者0次,

+加号表示匹配一次以上,
"."小数点表示匹配除\n之外的任意一个字符,
* 星号表示匹配0次或者多次,
 |  竖线表示或   “aa|dd”aa或者dd,
^ 匹配字符的开头。
$ 表示匹配的条件结尾 ,比如 [0-9]$ 表示匹配条件的结尾必须是数字
{}大括号里可以写匹配次数,匹配大括号前一个字符的次数,用括号括起来表示是一个同一组:(abc){3}表示匹配 abc3次,也可以写成{2,3}表示匹配2到3次 
\d 匹配数字0-9   \D匹配除数字意外的字符
\w 匹配[a-zA-Z0-9] 、\W匹配除\w以外的字符

s 匹配空白字符  比如   \n、\t    

2,列表:定义一个列表 “变量名= [ ]”  方括号里可以是多个字符串,也可以是多个数字,也可以是字符串类型跟数字类型混合在同一个列表里。
    列表的方法: 增加一个数据 .insert(下标,增加的数据)  ,增加到列表的最后 .append(“数据”),.extend(列表名)                                   是把另一个列表的数据增加到列表的最后。
                          改变列表里的一个数据 : 列表名[下标]=新数据 。
                         删除一个列表里的数据:del 列表名[要删除的数据的下标],列表名.pop()删除列表最后一个数据,括号里也                                  可以指定要删除的数据的下标,列表名.remove(“数据”)删除括号里的内容,只删除一次。
                         查找列表里的数据:列表名.index(“数据”)返回查找到的内容在列表里的下标。in/not in  可以查找这个数                                  据是否在列表里存在。

                         求列表里的最大值 max(列表名)求列表里的最小值min(列表名),英文是靠阿斯克码排大小顺序第一位相                                     同的话比较第二位。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值