流程控制
前言
- 在Python中,流程控制用于控制程序的执行流程,使程序能够根据特定的条件或情况来做出不同的决策。
- Python提供了几种常用的流程控制结构,包括条件语句(if语句)、循环语句(for循环和while循环)以及跳转语句(break、continue和return语句)。
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 |
输出结果:你好世界