自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大坡3D软件开发

自主操作系统和CPU--用软件来改变世界

原创 3.2.1 正则表达式的语法(2)

(?!...)向前识别不等于指定字符就匹配,当下一个单词不等于...时就识别出来括号前面指定的单词。比如Isaac(?!Asimov),就会这样判断,当紧跟着Isaac后面不是单词Asimov时,就把它匹配出来。例子:print('Isaac(?!Asimov)')print(u'abcdAsim...

2015-07-26 09:34:29

阅读数 1347

评论数 0

原创 3.2.1 正则表达式的语法(1)

(?...)这个语法规则是前面的扩展,主要在问号位置可以替换为特定的字符。例子:print('(?...)')m = re.findall(r'(a...)', r'abcdefaghijk')if m:    print(m) 输出结果如下:(?...)['abcd', 'aghi'](?#.....

2015-07-25 10:18:19

阅读数 1207

评论数 0

原创 3.2.1 正则表达式的语法

特别字符集:‘.’点号,在缺省的情况下,可以用来代替任何除换行符之外的字符;如果DOTALL标志设置了,它可以用来代替任何字符,包括换行符。例子:#re import re m = re.findall('a.', 'ab a2 bb a+')if m:    print(m)结果输出如下:['a...

2015-07-18 08:15:03

阅读数 1767

评论数 0

原创 3.2 re--正则表达式操作(Regular expression operations)

本模块提供了正则表达式的匹配操作,它的功能跟Perl语言里的功能一样。 无论是Unicode字符串还是单字节8位组成的字符串,都可以使用模式匹配和字符串查找的功能。不过要注意的是Unicode字符串与8位的字符串不能混合使用,也就是说你不能在Unicode里去匹配单字节的模式,或者其它查找的功能。...

2015-07-12 08:02:23

阅读数 1763

评论数 0

原创 3.1.4 模板字符串

在字符串中进行字符串替换,一般是使用%s来格式化解决,但这种格式化使用起来比较复杂,并且即使是熟悉的开发人员使用起来也容易出错。为了解决这些问题,在字符串库里提供一个模板类。具体情况可以参考PEP 292文档。模板类字符串主要使用$开头的替换字符串来代替%开头的字符串。替换字符串的规则如下:l $...

2015-07-11 08:16:51

阅读数 1496

评论数 0

翻译 1.1 创造性和动机

1.1 创造性和动机由于本书不是针对专业编程人员,因为专业的编程人员所做的工作都需要考虑经济性。为其它用户创建有用的、简洁的和聪明的软件是一件非常有创建性的工作。你的PC或PDA通常都安装有很多专业人员为你开发的应用程序,每个软件都会引起你的注意和兴趣。他们尽量让这些软件满足你的需求,并且让你体验...

2015-07-05 07:55:32

阅读数 1564

评论数 0

原创 3.1.3 格式化字符串的语法

字符串str.format()和Formatter类都是使用相同的格式化字符串。格式化字符使用大括号{}来包含替换的字段,任何不在大括号里的字符都是直接输出而不作转换。因此,想要输出大括号,就需要使用特别的方式,使用双大括号方式来输出大括号,比如{{来输出{,}}来输出}。 格式化字符串的语法如下...

2015-07-04 12:18:24

阅读数 1519

评论数 0

提示
确定要删除当前文章?
取消 删除