函数基础
函数
-
定义
- 函数是一段封装了特定功能的可重复使用的代码块。
- 通过定义函数,你可以将代码模块化,使其更易于理解、调试和维护。
if、match)、循环语句(for、while),以及循环内的跳转(break、continue)。文末的 pass 是占位空语句、return 是函数返回,严格说都不属于「跳转语句」,只是习惯放在一起讲;Python 官方也没有「跳转语句」这个分类,break / continue 在文档里归在 break/continue 语句一节。1 | hexo clean # 删除生成的文件和缓存 |
在获取网页数据的时候,经常会使用xpath进行数据的提取,对于如下的代码:
案例1:
1 | <div id="test1">大家好!</div> |
使用xpath提取是非常方便的。假设网页的源代码在selector中:
1 | data = selector.xpath('//div[@id="test1"]/text()').extract()[0] |
可以把“大家好!”提取到data变量中去。
过滤字符串中的英文与符号,保留汉字
1 | import re |
输出结果:你好世界