廖雪峰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,推荐第二种方法。
|