1、概览我们已经学习了list、tuple、dict、set、str、generator、generator function 这些可以用for 循环的就是可迭代(Iterable)对象。但其中只有generator 和 generator function,可以被 next() 函数调用。而能被next函数调用的 Iterable对象,我们称为迭代器(Iterator)1.1、Iterable
分类:
编程语言 时间:
2018-05-14 11:08:20
阅读次数:
210
1、map函数map() 函数接收两个参数,一个是函数,一个是Iterable,map将传入的函数依次作用到序列的每个元素,并把结果作为新的Iterator返回# 比如有一个函数f(x)=x2,要把这个函数作用在一个list [1, 2, 3, 4, 5, 6, 7, 8, 9]上>>> def f(x):... return x * xlist(map(str, [1, 2,
分类:
编程语言 时间:
2018-05-14 11:08:07
阅读次数:
171
1、概览我们知道Python内置的求绝对值的函数是abs()# 调用abs()函数可以获得一个值>>> abs(-10)10# 那么,只写abs本身呢>>> abs<built-in function abs>可见,abs(-10)是函数调用,而abs是函数本身1.1、将函数赋给变量将函数赋给变量只有两种情况:把函数计算得到的 结果 赋给变量f=ab
分类:
编程语言 时间:
2018-05-14 11:06:58
阅读次数:
172
# 这是学习廖雪峰老师python教程的学习笔记1、概览列表元素按照某种算法推算出来,在循环的过程中不断推算出后续的元素。这种一边循环一边计算的机制,称为生成器:generator1.1、创建 generator1)方法一只要把一个列表生成式的[]改成(),就创建了一个generatorL = [x * x for x in range(10)] # 这是列表生成式g =
分类:
编程语言 时间:
2018-05-14 11:05:54
阅读次数:
160
1、概览Python内建的filter()函数用于过滤序列和map()类似,filter()也接收一个函数和一个序列。和map()不同的是,filter()把传入的函数依次作用于每个元素,然后根据返回值是True还是False决定保留还是丢弃该元素。# 在一个list中,删掉偶数,只保留奇数def is_odd(n):return n % 2 == 1list(filter(is_odd, [1,
分类:
编程语言 时间:
2018-05-14 11:05:15
阅读次数:
140
1、概览Python内置的sorted()函数可以对list进行排序。sorted()函数也是一个高阶函数,它可以接收一个key函数来实现自定义的排序,key指定的函数将作用于list的每一个元素上,并根据key函数返回的结果进行排序# 直接排序>>> sorted([36, 5, -12, 9, -21])[-21, -12, 5, 9, 36]# 接受key函数排序>&
分类:
编程语言 时间:
2018-05-14 11:02:10
阅读次数:
161
一:理解Nginx 1:什么是Nginx Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。 2:Nginx特性 (1)更快 (2)高扩展性,Nginx的设计极具扩展性, 它完全是由多个不同功能、 不同层次、 不同类型且耦合度极低的 ...
分类:
其他好文 时间:
2018-05-14 00:57:12
阅读次数:
279
函数定义和调用函数就是最基本的一种代码抽象的方式(python有许多内置函数)调用:要调用一个函数,需要知道函数的名称和参数比较函数cmp(x,y)就需要两个参数,如果x<y,就返回-1,如果x==y,就返回0,如果x>y就返回1数据类型转换函数,不如int()函数可以把其他数据类型转换为整数int(‘123’)123int(12.34)12例如:str(123)‘123’str(12
分类:
编程语言 时间:
2018-05-13 23:44:34
阅读次数:
316
1 关于URL URL(Uniform / Universal Resource Locator):统一资源定位符,用于完整地描述Internet上网页和其他资源的地址的一种标识方法 URL是爬虫的入口,——非常重要 基本格式: scheme://host[:port# ]/path/.../[?q ...
分类:
编程语言 时间:
2018-05-13 23:42:30
阅读次数:
256