- 博客(10)
- 资源 (44)
- 收藏
- 关注
原创 3.2.5.1 检查一手扑克牌
现在我们开始一个一个例子学习,把学习到的正则表达式进行综合使用。这个例子使用正则表达式来检查5张扑克牌是否有效,为了显示更好看,先写一个输出函数:def displaymatch(match): if match is None: return print(None) return print('' % (match.group(), match.groups()))假定
2015-08-29 08:36:19 2017
原创 3.2.4 match对象
match对象是通过正则表达式匹配成功之后返回的对象,如果不成功也会返回,不过其布尔值为False。因此,判断是否匹配成功,只要判断match对象的布尔值就可以,简单的就是使用if语句来判断。例子:print('re.split')result = re.split('\W+','Cai, cai, cai.')if result: print(result)match对象支持下面的方法和属
2015-08-29 08:27:06 3041 1
原创 3.2.3 正则表达式对象
编译之后的正则表达式对象支持的方法和属性如下:regex.search(string[, pos[, endpos]])从字符串string的开始位置pos开始匹配正则表达式,到位置endpos结束匹配。匹配成功返回match对象,否则返回None。括号中的参数表示可选。比如rx.search(string, 0, 50)等价于rx.search(string[:50], 0)。例子:print(
2015-08-23 15:47:52 1399
原创 3.2.2 正则表达式的功能(1)
re.search(pattern, string, flags=0)从一个字符串string任何位置开始匹配正则表达式的字符串pattern,匹配成功返回match对象,如果不成功返回None。flags是上面介绍的相关标志。例子:print('re.search')result = re.search('mycar\d+','testmycar007\nmycar008\n')if resul
2015-08-22 07:47:21 1664
原创 Installshield limited edition for VS2012安装,不能注册问题
Installshield limited edition for VS2012安装,不能注册问题上周有个同事电脑坏了,需要重新安装一台电脑,因为一些旧的工程需要使用Installshield来打包,就安排这个同事去网上下载一个版本,并安装,结果还需要注册码。那就在Installshield网站上注册一个,结果发现连接在网站里打开了,但注册信息下拉框是空白的,怎么样也注册不成功。因为同事也没有去度
2015-08-14 15:32:43 10388
原创 Python命令行参数大全
-b : 当转换数组为字符串时提出警告,比如str(bytes_instance), str(bytearray_instance)。 -B : 当导入.py[co]文件阻止写入字节码文件。 -c cmd : -c后面的参数cmd当作字符串传给脚本程序。
2015-08-13 12:45:32 2750
原创 3.2.2 正则表达式的功能
在本模块内主要包括函数、常量和异常。有一些函数是为简单使用,而减少一些特征。在大多数的正规的应用程序里,都是采用编译方式来使用正则表达式。 re.compile(pattern, flags=0)编译一个正则表达式,并生成一个正则表达式对象,而这个对象可以使用方法match()和search()来进行匹配。编译正则表达式的选项,可以通过flags来设置,这些参数可以通过或(|)的方式来进行组合。这
2015-08-09 07:56:23 1334
翻译 Python解释器的探讨:第一部分函数对象
Python解释器的探讨:第一部分函数对象 最近三个月,我和Ned Batchelder花费了大量时间在开发byterun。这个项目byterun(https://github.com/nedbat/byterun)是使用python开发的python字节码的解释器。开发解释器byterun过程中,让我学习到很多东西,以及带来很大的乐趣。在本文系列里,我将带你来体验一下我的开发乐趣,以及使用byt
2015-08-07 17:17:36 1665
原创 Python编译器实现内幕:添加一个新语句
Python编译器实现内幕:添加一个新语句本文尝试理解Python前端的编译实现内幕,如果仅仅是读取文档,或者查看Python的实现代码,会让人感觉迷迷糊糊的,所以我的想法是动手来做一些事情:添加一个新语句until到Python编译器实现里。 所有跟本文相关的代码,都是使用Python3.4.3版本的代码,可以从CSDN的代码托管里找到,连接如下:https://code.csdn.net/ca
2015-08-06 08:28:06 3690
原创 3.2.1 正则表达式的语法(3)
(?(id/name)yes-pattern|no-pattern)先判断id或name是否存在,如果存在就使用yes-pattern规则来匹配;如果不存在,就使用no-pattern匹配。并且no-pattern是可选的,可以不存在。例子:print('(|$)')m = re.findall(u'(|$)', u' a@t3.cn> a@t4.cn')if m:
2015-08-02 09:02:47 1433
python抓取天气并分析 实例源码
2017-08-28
书《深度学习》
2017-03-13
国产8051模拟器
2016-09-10
tinyxml2配套源码
2016-06-27
selenium的浏览器驱动
2016-06-14
开源鸿蒙4.0不能进入桌面的补丁
2024-03-17
开源鸿蒙 4.0 RK3566开发板配置
2024-03-17
svm_hog_data.rar
2020-03-02
实现numpy的C++库扩展
2019-11-24
python web py入门配套源代码
2018-02-23
webpy演示例子1
2018-02-21
胶囊模型的代码
2018-02-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人