手机版 | 登陆 | 注册 | 留言 | 设首页 | 加收藏
当前位置: 网站首页 > python教程 > 文章 当前位置: python教程 > 文章

廖雪峰python教程完整版pdf廖雪峰python爬虫百度云

时间:2022-05-04    点击: 次    来源:网络    作者:佚名 - 小 + 大

廖雪峰python教程完整版pdf廖雪峰python爬虫百度云


下载地址

https://share.weiyun.com/RS9A6Xk6


资料目录

廖雪峰python视频教程1 爬虫的基本框架及知识(day1-day15)
廖雪峰python视频教程2 scapy框架及爬虫进阶(day16-day20)
廖雪峰python视频教程3 爬虫高级知识及就业培训(day21-day28)
廖雪峰python教程官网doc
廖雪峰 2018年官方最新Python3教程(一)pdf
廖雪峰 2018官方Python3教程(二)pdf
廖雪峰2018官方Python3教程(三)pdf
廖雪峰python学习笔记(入门+进阶).doc
Python3高级教程(开课吧)pdf
Python3零基础教程(开课吧)pdf
利用Python进行数据分析(中文版)pdf
廖雪峰商业爬虫案例
廖雪峰商业爬虫课件
廖雪峰商业爬虫练习答案
爬虫第一节-爬虫第十四节
Python爬虫预习书籍
python环境和pychram


举例

for的对象
所有的序列类型对象都能够用for来循环。比如:
>>> name_str = "qiwsir"
>>> for i in name_str:
... print i,
...
q i w s i r
>>> name_list = list(name_str)
>>> name_list
['q', 'i', 'w', 's', 'i', 'r']
>>> for i in name_list:
... print i,
...
q i w s i r
>>> name_set = set(name_str) #set还可以用
>>> name_set
set(['q', 'i', 's', 'r', 'w'])
>>> for i in name_set:
... print i,
...
q i s r w
>>> name_tuple = tuple(name_str)
>>> name_tuple
('q', 'i', 'w', 's', 'i', 'r')
>>> for i in name_tuple: #tuple也能呀
... print i,
...
q i w s i r
>>> name_dict={"name": "qiwsir", "lang": "python", "website": "qiwsir.github.io"}
>>> for i in name_dict: #dict也不例外
... print i, "-->", name_dict[i]
...
lang --> python
website --> qiwsir.github.io
name --> qiwsir
用for循环读取字典“键/值”对需要多说几句。
有这样一个字典:
>>> a_dict = {"name": "qiwsir", "lang": "python", "email": "qiwsir@gmail.com", "website":
获得字典键、值的函数有:
items/iteritems/keys/iterkeys/values/itervalues,通过这些函数得到的是键或者值的列表。
>>> for k in a_dict():
... print k, a_dict[k]
...
lang python
website www.itdiffer.com
name qiwsir
email qiwsir@gmail.com
这是一种获得字典键/值对的方法,通常情况下较常用,效率也能满足一般需要。
>>> for k,v in a_dict.items():
... print k, v
...
lang python
website www.itdiffer.com
name qiwsir
email qiwsir@gmail.com
>>> for k,v in a_dict.iteritems():
... print k, v
...
lang python
website www.itdiffer.com
name qiwsir
email qiwsir@gmail.com
这两种方法也能够实现同样的效果,特别是第二个iteritems()效率挺高。
但是,要注意下面的方法:
>>> for k in a_dict.keys():
... print k, a_dict[k]
...
lang python
website www.itdiffer.com
name qiwsir
email qiwsir@gmail.com
这种方法所达到的效果跟前面一样,但不太提倡,因为效率比较低。
>>> for v in a_dict.values():
... print v
...
python
www.itdiffer.com
qiwsir
qiwsir@gmail.com
>>> for v in a_dict.itervalues():
... print v
...
python
www.itdiffer.com
qiwsir
qiwsir@gmail.com
单独取values,推荐第二种方法。

上一篇:廖雪峰python教学视频下载廖雪峰python教程pdf

下一篇:没有了

推荐阅读
声明 | 联系我们 | 关于我们
备案ICP编号  |   QQ:2151239526  |  地址:北京市东城区  |  电话:16605168200  |