基本数据类型 Python基本数据类型 Python中__repr__和__str__区别 函数 python 函数 JSON NotePad++ 配置Python工作环境 Python编码规范(PEP8) 生成器小练习 python安装 (windows10) 初识函数 python中hashli ...
分类:
编程语言 时间:
2018-03-24 12:43:05
阅读次数:
186
re模块包含对 正则表达式。本章会对re模块主要特征和正则表达式进行介绍。 什么是正则表达式 正则表达式是可以匹配文本片段的模式。最简单的正则表达式就是普通字符串,可以匹配其自身。换包话说,正则表达式’python’ 可以匹配字符串’python’ 。你可以用这种匹配行为搜索文本中的模式,并且用计算 ...
分类:
编程语言 时间:
2018-03-22 19:22:05
阅读次数:
146
今天练习re模块时候出现了一个很奇怪的问题,同样的正则表达式用re.search()与用re.compile().findall()匹配出来的结果不一致。 很是奇怪,故此记录一下,防止以后碰到类似情况解决不了。 运行结果: 两次结果并不一致。随后到处查资料问人,后来发现一篇博客:python re ...
分类:
编程语言 时间:
2018-03-18 22:28:30
阅读次数:
524
一、json 序列化 把对象(变量)从内存中变成可存储或传输的过程 反序列化 把变量内容从序列化的对象重新读到内存里 可以通过eval对数据进行序列化 dic='{"name":"alex"}' f=open("hello","w") f.write(dic) f_read=open("hello" ...
分类:
编程语言 时间:
2018-03-16 15:12:01
阅读次数:
173
re模块 re 模块使 Python 语言拥有全部的正则表达式功能。 compile 函数根据一个模式字符串和可选的标志参数生成一个正则表达式对象。该对象拥有一系列方法用于正则表达式匹配和替换。 re 模块也提供了与这些方法功能完全一致的函数,这些函数使用一个模式字符串做为它们的第一个参数。 re. ...
分类:
编程语言 时间:
2018-03-15 19:55:13
阅读次数:
206
re.match只匹配字符串的开始,如果字符串开始不符合正则表达式,则匹配失败,函数返回None。 re.search匹配整个字符串,直到找到一个匹配。只到找到第一个匹配然后返回一个包含匹配信息的对象,该对象可以通过调用group()方法得到匹配的字符串,如果字符串没有匹配,则返回None。 re. ...
分类:
其他好文 时间:
2018-03-12 20:55:59
阅读次数:
184
re模块提供了3个方法对输入的字符串进行确切的查询,match和search最多只会返回一个匹配条件的子串,可以理解为非贪婪模式,而findall会返回N个匹配条件的子串,可以理解为贪婪模式 re.match() re.search() re.findall() #match()方法的工作方式是只有 ...
分类:
编程语言 时间:
2018-03-12 10:27:29
阅读次数:
171
正则表达式:regex 所有的正则表达式都在re模块中: '\d' 任意数字[0`9] 后面跟大括号里面包含数字,表示重复几次:\d{3} ==\d\d\d, 向re.compile()传入字符串值,返回一个正则表达式对象,可以赋予一个变量。这个对象有个search方法: text = '3good ...
分类:
其他好文 时间:
2018-03-11 23:59:28
阅读次数:
315
Python正则表达式简介 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 就其本质而言,正则表达式(或RE模块)是一种小型的,高度专业化的编程语言,(在Python中)它内嵌在Python中,并通过re模块实现。正则表达式模式被编译成一系列的字节码,然后由C编写的匹配引擎执行。 ...
分类:
编程语言 时间:
2018-03-11 00:08:50
阅读次数:
199