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