函数使用(三)
零碎知识
-
灵活的if-else
1
2
3
4
5
6
7
8
9
10
11
12
13
14if True:
print('真')
else:
print('假')
# 相当于限制条件写在了后面
a = 3 if False else 5
print(a)
# 相当于简化了这段代码
if False:
a = 3
else:
a = 5
1 | if True: |
1 | print:打印、输出 |
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 |
输出结果:你好世界