7.5 字符串模式匹配 re 模块为高级字符串成处理提供了正则表达式匹配。 对于复杂的匹配和处理,正则表达式能够提供简明优 化的方法: >>> import re >>> re.findall(r’\bf[a-z]*’, ’which foot or hand fell fastest’) [’foot’, ’fell’, ’fastest’] >>> re.sub(r’(\b[a-z]+) \1’, r’\1’, ’cat in the the hat’) ’cat in the hat’ 当仅仅需要一些简单的功能时候,优先使用 string方法,因为它更容易读取和调试。 >>> ’tea for too’.replace(’too’, ’two’) ’tea for two’ 7.6 数学 数学模块为浮点数运算提供了对底层 C 函数库的访问支持。 >>> import math >>> math.cos(math.pi / 4) 0.70710678118654757 >>> math.log(1024, 2) 10.0 Random模块为生成随机选择提供了工具。 >>> import random >>> random.choice([’apple’, ’pear’, ’banana’]) ’apple’ >>> random.sample(range(100), 10) # sampling without replacement
2021-08-23 17:02:05 1.32MB Python3.2.3 翻译
1
自己搜集的WPF编程宝典:使用C# 2012和.NET 4.5(第4版).pdf,附带书本中的源码,源码是自己买的实体书里面的。有时候网上很难找到,现在共享给大家,知识共享,有需要的自行下载 图书是高清扫描版本,学习建议还是买实体书吧
2021-08-22 16:54:02 107.07MB WPF C# .net
1
《c#6.0学习笔记》随书光盘及pdf和源代码,这三部分内容都在这一个资源里面,视频教程很难找,在网上找了很久很久,和大家分享一下。
1
VTK图形图像开发进阶 完整PDF 张晓东,罗火灵著9787111496281机械工业出版 出版日期:2015-04-01 总页数:328
2021-08-19 17:07:42 65.08MB VTK OPENGL C++
1
Informix ESQLC 开发中文完整版,pdf格式包含25个章节: 1.INFORMIX产品介绍 2.INFORMIX-ESQL/C介绍 3.数据库stores5 4.在INFORMIX-ESQL/C中嵌入SQL语句 5.编译INFORMIX-ESQL/C程序 6.在INFORMIX-ESQL/C中使用简单变量 7.ESQL/C简单插入语句 8.ESQL/C程序中的SQL通讯区 9.ESQL/C程序中的异常检测 10.ESQL/C中单记录的检索和查询 11.ESQL/C程序中使用DECIMAL数据类型 12.ESQL/C中使用DATETIME和INTERVAL数据类型 13.ESQL/C中使用VARCHAR数据类型 14.SQL游标概览 15.ESQL/C程序中使用滚动游标 16.ESQL/C中的数据库删除和修改操作 17.ESQL/C程序中使用更新游标 18.在ESQL/C程序中使用插入游标 19.在ESQL/C程序中使用BYTE和TEXT数据类型 20.提高ESQL/C程序的运行效率 21.在ESQL/C中有效使用滚动游标 22.控制数据库服务 23.动态SQL基本知识 24.使用动态描述区域的动态SQL 25.使用SQLDA的动态SQL
2021-08-17 14:29:47 2.04MB c esqlc informix sqlda
1
程序员修炼之道 从小工到专家
2021-08-15 08:42:29 17.12MB 修炼之道
1
Ubuntu Server最佳方案[高清完整PDF版].pdf
2021-08-15 01:31:29 109.89MB 系统
1
第三章 数据结构 这章将详细学习你以前已经知道的知识,同时也会添加一些新知识。 3.1 列表 列表数据类型有很多方法,以下是列表对象的所有方法: list.append(x) 添加单个元素到列表末尾,等同于 a[len(a)] = [x] list.extend(L) 通过添加指定列表中所有的元素来扩展列表,等同于 a[len(a):] = L. list.insert(i, x) 把单个元素插入到制定的元素。第一个参数是在列表中的索引。因此 a.insert(0, x)意思是吧 元素 X 插入到列表最前面,a.insert(len(a), x) 等同于 a.append(x). list.remove(x) 从列表中删除第一个值为 x 的元素,如果没这个元素将会出错。 list.pop([i ]) 删除指定位置的元素,并且返回该元素,如果没有指定的索引,a.pop()就会删除列表中最后 一个元素,括号中的参数是可以选择的。 list.index(x) 返回列表中第一个满足值为 X 元素的索引,如果没有该元素就会出错。 list.count(x) 计算在列表中值为 x的元素出现的次数。 list.sort() 对列表中的元素进行排序。 list.reverse()
2021-08-14 03:24:19 1.32MB Python3.2.3 翻译
1
7.7 互联网访问 Python中有许多访问互联网和处理互联网协议的模块。其中最简单的两个就是从链接中获得数据的 urllib.request和发送邮件的 smtplib. >>> from urllib.request import urlopen >>> for line in urlopen(’http://tycho.usno.navy.mil/cgi-bin/timer.pl’): ... line = line.decode(’utf-8’) # Decoding the binary data to text. ... if ’EST’ in line or ’EDT’ in line: # look for Eastern Time ... print(line) Nov. 25, 09:43:32 PM EST >>> import smtplib >>> server = smtplib.SMTP(’localhost’) >>> server.sendmail(’soothsayer@example.org’, ’jcaesar@example.org’, ... """To: jcaesar@example.org ... From: soothsayer@example.org ... ... Beware the Ides of March. ... """) >>> server.quit() (注意第二个例子需要有一个在本地运行的 email 邮箱服务器) 7.8 时间和日期 Datatime 模块提供一些用简单或复杂方式处理时间和日期的类。当处理日期和时间数据时,
2021-08-14 03:12:27 1.32MB Python3.2.3 翻译
1
7.9 数据压缩 Python还支持常用数据的打包和压缩。主要涉及到的模块式 zlib,gzip, bz2,zipfile and tarfile. >>> import zlib >>> s = b’witch which has which witches wrist watch’ >>> len(s) 41 >>> t = zlib.compress(s) >>> len(t) 37 >>> zlib.decompress(t) b’witch which has which witches wrist watch’ >>> zlib.crc32(s) 226805979
2021-08-14 03:02:12 1.32MB Python3.2.3 翻译
1