码迷,mamicode.com
首页 >  
搜索关键字:milang    ( 89个结果
3.2.1 正则表达式的语法
特别字符集:‘.’点号,在缺省的情况下,可以用来代替任何除换行符之外的字符;如果DOTALL标志设置了,它可以用来代替任何字符,包括换行符。例子:#re import re m = re.findall('a.', 'ab a2 bb a+')if m:    print(m)结果输出如下:['ab', 'a2', 'a+']在这个例子里,先使用import语句导入正则表达式库re,然后使用函数f...
分类:其他好文   时间:2015-07-18 09:36:15    阅读次数:189
3.2 re--正则表达式操作(Regular expression operations)
本模块提供了正则表达式的匹配操作,它的功能跟Perl语言里的功能一样。 无论是Unicode字符串还是单字节8位组成的字符串,都可以使用模式匹配和字符串查找的功能。不过要注意的是Unicode字符串与8位的字符串不能混合使用,也就是说你不能在Unicode里去匹配单字节的模式,或者其它查找的功能。同样也不能在不同类型的字符串里相互替换字符串。 正则表达式使用反斜线(‘\’)来指定特定的格式的意义,...
分类:其他好文   时间:2015-07-12 08:25:19    阅读次数:190
3.1.4 模板字符串
在字符串中进行字符串替换,一般是使用%s来格式化解决,但这种格式化使用起来比较复杂,并且即使是熟悉的开发人员使用起来也容易出错。为了解决这些问题,在字符串库里提供一个模板类。具体情况可以参考PEP 292文档。模板类字符串主要使用$开头的替换字符串来代替%开头的字符串。替换字符串的规则如下:l $$,用两个$来表示一个$字符输出。l $identifier,用$加标识符方式来识别替换串位置和键值。...
分类:其他好文   时间:2015-07-11 09:03:14    阅读次数:114
1.1 创造性和动机
1.1 创造性和动机由于本书不是针对专业编程人员,因为专业的编程人员所做的工作都需要考虑经济性。为其它用户创建有用的、简洁的和聪明的软件是一件非常有创建性的工作。你的PC或PDA通常都安装有很多专业人员为你开发的应用程序,每个软件都会引起你的注意和兴趣。他们尽量让这些软件满足你的需求,并且让你体验得更好。在某些程序情况下,当你提出一些需求时,专业开发人员需要你给他们报酬才会给你开发你所需要的软件功...
分类:其他好文   时间:2015-07-05 08:22:58    阅读次数:133
3.1.3 格式化字符串的语法
字符串str.format()和Formatter类都是使用相同的格式化字符串。格式化字符使用大括号{}来包含替换的字段,任何不在大括号里的字符都是直接输出而不作转换。因此,想要输出大括号,就需要使用特别的方式,使用双大括号方式来输出大括号,比如{{来输出{,}}来输出}。 格式化字符串的语法如下:replacement_field ::=  "{" [field_name] ["!" conve...
分类:其他好文   时间:2015-07-04 12:41:50    阅读次数:122
3.1.2 字符串格式化
类string.Formatter类Formatter有下面的公共访问方法:format(format_string, *args, **kwargs)format()是最基本的API方法。它把参数args和kwargs按格式字符串format_string进行格式化。这个函数只是调用vformat()方法来实现。 vformat(format_string, args, kwargs)这个方法进...
分类:其他好文   时间:2015-06-28 11:19:13    阅读次数:127
3. 文本处理库
文本处理库主要是对字符串的操作使用,以及对文本内容方面进行处理。 3.1 string--公共的字符串操作源码位置在:Lib/string.py 3.1.1 字符串常量下面就是在字符串模块里定义的字符串常量:string.ascii_letters这个常量包含字母的大写和小写,不会随着本地化而改变。其实它就是ascii_loercase和ascii_uppercase的联合集合。 string.a...
分类:其他好文   时间:2015-06-22 12:32:25    阅读次数:136
第一章 为什么要学习编写程序?
写程序(或叫做编程)是一件非常有创造性和有回报的工作。需要编程来解决问题的原因有很多,但是你可以用编程来解决自己生活上遇到困难的数据分析问题,这是一种乐趣,同时也可以帮助别人来解决相同的问题,这或许是你用来学习编程的一个值得考虑的原因。本书假定每个人都需要学会编程,一旦当你学会编程时,你就可以会使用这个编程技能来解决你所有遇到的问题了。 在我们目前的日常生活中,已经缺少不了计算机,从笔记本到智能手...
分类:其他好文   时间:2015-06-21 11:55:53    阅读次数:153
Python标准库:内置函数__import__(name, globals=None, locals=None, fromlist=(), level=0)
本函数实现导入模块的功能。这个函数主要为了语句import的功能而实现的,大多数情况之下,是不需要直接使用这个函数。比如想动态地加载模块,才需要使用这个函数。例子:import glob,os modules = [] for module_file in glob.glob("*-plugin.py"): try: module_name,ext = ...
分类:编程语言   时间:2015-06-20 10:36:11    阅读次数:569
Python标准库:内置函数zip(*iterables)
本函数是实现从多个序列生一个元组列表迭代子返回,即是从每个序列里获取一项,然后把所有的项生成元组,再把这些元组生成列表返回。如果有多个序列,以最短的序列为元组的个数。如果在参数前面添加*表示反向处理,即是从元组列表转换为分离的列表返回。例子:#zip() l = [1, 2, 3] x = [4, 5, 6] print(list(zip(l, x))) x = [4, 5] print(li...
分类:编程语言   时间:2015-06-19 11:49:02    阅读次数:228
89条   上一页 1 2 3 4 5 6 ... 9 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!