![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 67
passer_zzy
这个作者很懒,什么都没留下…
展开
-
python内置函数(二)
python内部提供了很多内建函数。下面让我们从a-z开始学习python的内建函数 1.1 callable(object) 如果object参数是可以调用的对象(callable),则返回true,否则就返回false。 a = 123 def fun(): print("hello") print(callable(a)) print(callable(fun()))原创 2015-07-29 16:11:19 · 936 阅读 · 0 评论 -
python爬虫(三)--Python的set()
如果你已经掌握了爬虫基础,看了我前面三个基础再来继续看这一篇文章。 这篇文章主要讲解爬虫程序中必须要用到的python集合,如果你对集合很了解。那可以不用看。 在爬虫程序中,为了不重复爬取已经爬过的页面,我们需要把已经爬过的页面的url放进集合中, 在每一次要爬取某一个url之前,先看看集合里面是否已经存在,如果已经存在跳过这个url,如果不存在 我们把ur放进聚合中,然后再去爬取这个原创 2015-08-01 22:22:05 · 729 阅读 · 0 评论 -
python爬虫(二)--了解deque
队列-deque 有了上面一节的基础,当然你需要完全掌握上一节的所有方法,因为上一节的方法,在下面的教程中 会反复的用到。 如果你没有记住,请你返回上一节。 http://blog.csdn.net/passer_zzy/article/details/47156109 这一节我们要了解一种队列--deque。在下面的爬虫基础中,我们也要反复的使用deque,来完成网址 的出队入队原创 2015-08-01 17:02:56 · 698 阅读 · 0 评论 -
python内置函数(四)
python内部提供了很多内建函数。下面让我们从a-z开始学习python的内建函数 1.1 id(object) 返回对象的id(身份),返回的这个是一个整数(integer)是唯一的,在这个对象的整个生命周期内这个id都是唯一的 就是说两个不同是存在的两个数是可以有相同的id的。这是对象在内存中的地址。 一个实例: a = 0 print(id(a)) 输出的结果是:原创 2015-07-30 13:32:24 · 607 阅读 · 0 评论 -
Python爬虫基础(一)--简单的url请求
#encoding:UTF-8 import urllib import urllib.request # data是一个字典,然后通过urllib.parse.urlencode()将data转换为'wd = 904727147'的字符串 #最后和url合并为full_url # urllib.request是一个库,隶属urllib,urllib是一个收集了很多处理url的包,开放网址的可扩展原创 2015-07-30 20:44:31 · 6073 阅读 · 0 评论 -
python内置函数部分(一)
python内部提供了很多内建函数。下面让我们从a-z开始学习python的内建函数1.1abs()这个相信大家看到名字就会用啦。print(abs(-10))输出是:10对,abs()就是求绝对值的函数。在python中只需要直接调用就好了。1.2all(iterable)首先all()的参数是iterable,其他任何类型的数值传到all()里面都会报错的。当iterable里面的所有元素都为t原创 2015-07-29 16:08:27 · 527 阅读 · 0 评论 -
Python Iteration,itertools(Python迭代器,itertool个人总结)
1.迭代是什么? 首先看三个例子:当迭代的对象是一个list对象的时候,他打印的是每一个list对象 for i in [1,2,3,4]: pritn(i) 打印的结果: 1 2 3 4当我们迭代的对象是一个字符串的时候,他会一一打印出字符串的每一个字符 for c in ‘Python’: print(c) 打印的结果是: P y t h o n原创 2015-07-29 16:06:24 · 4875 阅读 · 0 评论 -
python生成器的几个问题
1.生成器函数是否可以带参数呢?可以,生成器函数支持所有的参数形式,因为生成器函是函数的一种der count(start=0): while True: yield start start++ 2.生成器函数是否可以用return输出返回值?答案是不可以的,生成器的默认返回值就是生成器,,那么你还要给他一个返回值这个是不行的,总之会报错的,不信你试试。在此任然要说一下,return和yield的区原创 2015-07-29 16:02:28 · 460 阅读 · 0 评论 -
python生成式生成器
Python得yield关键字,yield是python中的生成器 了解生成器需要先了解什么是生成式,切片的目的是从已有的列表中切出一部分返回,而生成式的目的则是从无到有的构建一个列表 一个生成式的案例 假如构建一个含有10个元素的列表,可以怎么做? 这里可以使用python的一个内置函数range来生产一些数字,然后利用循环填充到一个列表中 list = [] for i in原创 2015-07-29 16:28:50 · 425 阅读 · 1 评论 -
python切片的问题
1.首先呢是切片最广泛的使用,字符串的反转 str = 'python' str[::-1] 运行的结果是nohtyp 2.切片有哪些功能? #带进步的切片(step=10) m[0:100:10] #多维切片 看过网上一些博客,大家是这样写的,但是我运行的时候发现根本是不对得。显然list当中直接传tuple进去时肯定不对的。 m[1:10,3原创 2015-07-29 16:27:59 · 442 阅读 · 0 评论 -
python内置函数(三)
python内部提供了很多内建函数。下面让我们从a-z开始学习python的内建函数 1.1 filter(function,iterable) 参数iterable的元素通过函数function返回为true的所有元素构建成一个迭代器并且返回,参数iterable可以是任何可以迭代的对象, 如果参数function是None,那么删除所有为判断为false的元素,具体看下面实例 #原创 2015-07-29 16:11:44 · 4310 阅读 · 1 评论 -
python爬虫(四)--python正则表达式
在爬虫的学习过程中,又一个你必须要掌握的知识点就是正则表达式 爬虫程序需要爬取你需要的东西,那么就对爬取的结果进行筛选,正则表达式就起到这样的作用 如果你学过任何一门语言,相信你都会接触正则表达式。并且正则表达式大多相同。 不管怎样,就像开头说的那样,因为这是爬虫基础教程。所以这篇文章要详细的说一下python的 正则表达式。开始进入正题吧。 正则表达式是一个特殊的字符序列,它能帮助你方原创 2015-08-03 07:45:43 · 655 阅读 · 0 评论