9 Apr 18 上节课复习: 一、shelve模块 Shelve(了解),是更高程度的封装。使用时只针对之前设计生成的文件,可以无视不同平台自动生成的其他文件。 Json的中间格式为字符串,用w写入文件 Pickle的中间格式为bytes,用b写入文件 序列化时更常用Json import she ...
分类:
其他好文 时间:
2018-04-09 21:01:32
阅读次数:
167
则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。 Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。 re 模块使 Python 语言拥有全部的正则表达式功能。 compile 函数根据一个模式字符串和可选的标志参数生成一个正则表达 ...
分类:
编程语言 时间:
2018-04-09 15:13:40
阅读次数:
225
摘录 python核心编程 python的re模块允许多线程共享一个已编译的正则表达式对象,也支持命名子组。下表是常见的正则表达式属性: compile()编译正则表达式 在模式匹配发生之前,正则表达式模式必须编译成正则表达式对象,而且正则表达式在执行的过程中可能进行多次的比较操作。所以,强烈建议使 ...
分类:
编程语言 时间:
2018-04-09 00:30:59
阅读次数:
235
知识内容: 1.math模块 2.random模块 3.re模块 4.time模块 5.datetime模块 一、math模块 1.math模块的作用: 它提供了一些基本的数学运算的函数,比如说对数、三角函数、开发、乘方等 2.math模块中的内容 3.math模块的主要方法 (1)常量(e和π) ...
分类:
编程语言 时间:
2018-04-06 23:56:17
阅读次数:
316
#! /usr/bin/env python# -*- coding:utf-8 -*-import re# 正则表达式:re模块# 1.普通字符:大多数字符和字母都会跟自身匹配# re.fiandall() 返回一个列表#2.元字符:# . 通配符 一个只能匹配一个结果# ^ 以xx开头的匹配# ...
分类:
编程语言 时间:
2018-04-06 13:58:51
阅读次数:
139
问题:使用python正则如何匹配两字符串中间的字符串解决:使用re模块的findall,注意,re.match是只能从开头匹配的方法: 这样就可以匹配到script标签中的代码了 ...
分类:
编程语言 时间:
2018-04-04 23:24:10
阅读次数:
3167
正则表达式(RE)为高级文本模式匹配,以及搜索-替代等功能提供了基础。正则表达式(RE)是一 些由字符和特殊符号组成的字符串,它们描述了这些字符和字符的某种重复方式,因此能按某种模 式匹配一个有相似特征的字符串的集合,因此能按某模式匹配一系列有相似特征的字符串 。 在 Python 专门术语中,有两 ...
分类:
其他好文 时间:
2018-04-03 12:49:53
阅读次数:
150
正则表达式1.就其本质而言,正则表达式(regularexpression)是一种小型的、高度专业化的编程语言,(在python中)它内嵌在python中,并通过re模块实现。正则表达式模式被编译成一系列的字节码,然后由用c编写的匹配引擎执行。作用:用来模糊匹配字符串2.字符匹配(普通字符,元字符)普通字符:大多数字符和字母都会和自身匹配Print(re.findall(“jiaxin”,”has
分类:
其他好文 时间:
2018-03-31 15:53:26
阅读次数:
156
一:re模块的使用 在python中,需要通过正则表达式对字符串进行匹配操作的时候,可以使用一个模块re re模块的使用过程: import re #导入re模块 result = re.match(正则表达式,要匹配的字符串) #使用match()方法进行匹配操作;若匹配成功返回Match Obj ...
分类:
编程语言 时间:
2018-03-28 14:10:40
阅读次数:
138
#正则表达式是用来干嘛的?#匹配 字符串# s="hello world"# print(s.find("llo"))# print(s.replace("ll","mm"))# print(s.split("w"))#string提供的方法是完全匹配#引入正则表达式,进行模糊匹配import re... ...
分类:
编程语言 时间:
2018-03-27 23:54:56
阅读次数:
216