上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: #数据的读取除了通过文件,还可以在内存中进行。Python中的io模块提供了对str操作的StringIO函数。 #要把str写入StringIO,我们需要创建一个StringIO,然后像文件一样写入。操作示例如下: 1 #!/usr/bin/python3 2 #-*-coding:UTF-8-* 阅读全文
posted @ 2018-01-29 08:39 爱你无目的 阅读(1147) 评论(1) 推荐(0) 编辑
摘要: #前面了解了文件的基本操作方法。在实际应用中,对文件内容进行迭代和重复执行操作是比较常见的操作。 #所谓迭代,是指不断重复某一个动作,直到这些动作都完成为止。 1、按字节处理 #在while循环中,read方法是最常见的对文件内容进行迭代的方法,例如: 1 #!/usr/bin/python3 2 阅读全文
posted @ 2018-01-28 08:38 爱你无目的 阅读(1038) 评论(0) 推荐(0) 编辑
摘要: #前面了解了打开文件的open函数,也做了一些简单的示例,接下来介绍一些基本文件方法,在开始介绍之前,首先了解一下流的概念。 #I/O编程中,Stream(流)是一个很重要的概念。可以把流想象成一个水管,数据就是水管里的水,但是只能单向流动。Input Stream就是数据从外面(磁盘、网络)流进内 阅读全文
posted @ 2018-01-27 22:37 爱你无目的 阅读(297) 评论(0) 推荐(0) 编辑
摘要: #在Python中,打开文件使用的是open函数。open函数的基本语法如下: 1 open(file_name[,access_mode][,buffering]) #参数解析 #file_name变量:是一个包含要访问的文件名称的字符串值。 #access_mode变量:指打开文件的模式,对应有 阅读全文
posted @ 2018-01-26 18:19 爱你无目的 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 1、什么是正则表达式? 答:正则表达式是一个特殊字符序列,能帮助用户检查一个字符串是否与某种模式匹配,从而达成快速检索或替换符合某个模式、规则的文本。 2、re模块中的match函数和search方法怎么使用,两者的区别是什么? 答: match:re.match函数只匹配字符串开始的字符,如果开始 阅读全文
posted @ 2018-01-25 17:08 爱你无目的 阅读(158) 评论(0) 推荐(0) 编辑
摘要: #当我们在Python中使用正则表达式时,re模块内部会做两件事情: 1、编译正则表达式,如果正则表达式的字符串本身不合法,就会报错。 2、用编译后的正则表达式匹配字符串。 #如果一个正则表达式需要重复使用几千次,出于效率的考虑,我们可以预编译该正则表达式,这样重复使用时就不需要编译这个步骤,直接匹 阅读全文
posted @ 2018-01-24 08:37 爱你无目的 阅读(126) 评论(0) 推荐(0) 编辑
摘要: #Python的re模块提供了re.sub,用于替换字符串中的匹配项。 #sub(repl,string[,count])|re.sub(pattern,repl,string[,count]):使用repl替换string中每一个匹配的子串后返回替换后的字符串。当repl是一个方法时,这个方法应当 阅读全文
posted @ 2018-01-23 08:39 爱你无目的 阅读(261) 评论(0) 推荐(0) 编辑
摘要: #正则表达式通常使用于查找匹配的字符串。Python里数量词默认是贪婪的(在少数语言里也可能默认是非贪婪),总是尝试匹配尽可能多的字符;非贪婪模式刚好相反,总是尝试匹配尽可能少的字符。 #例如,正则表达式"ab*"如果用于查找"abbbc",就会找到"abbb"。如果使用非贪婪的数量词"ab*?", 阅读全文
posted @ 2018-01-22 08:59 爱你无目的 阅读(508) 评论(0) 推荐(0) 编辑
摘要: #经过前面的知识储备,我们可以在Python中使用正则表达式了。Python通过re模块提供对正则表达式的支持。 1、re.match函数 #一般使用re的步骤是先将正则表达式的字符串形式编译为Pattem实例,然后使用Pattem实例处理文本并获得匹配结果(一个match函数),最后使用match 阅读全文
posted @ 2018-01-20 00:25 爱你无目的 阅读(167) 评论(0) 推荐(0) 编辑
摘要: #正则表达式是一个特殊字符序列,能帮助用户检查一个字符串是否与某种模式匹配,从而达成快速检索或替换符合某个模式、规则的文本。例如,可以在文档中使用一个正则表达式表达式表示特定文字,然后将其全部删除或替换成别的文字。 #Python自1.5版本起增加了re模块,它提供了perl风格的正则表达式模块,r 阅读全文
posted @ 2018-01-19 23:53 爱你无目的 阅读(192) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页