上一页 1 2 3 4 5 6 ··· 13 下一页
摘要: 排序的核心是比较两个元素的大小,python中数字排序可以直接使用sorted函数,如果是字符串或者字典,直接比较数学上的大小是没有意义的。因此,比较过程必须通过函数抽象出来。通常规定,对于两个元素x和y,如果认为x<y,则返回-1,如果认为x==y,则返回0,如果认为x>y,则返回1,这样排序算法 阅读全文
posted @ 2017-07-18 16:41 记忆残留 阅读(296) 评论(0) 推荐(0) 编辑
摘要: filter()和map一样,接收一个函数和一个序列。和map不同的是,filter()把传入的函数依次作用于每个元素,然后根据返回值是True还是False决定保留还是丢弃该元素 过滤出奇数: 过滤掉空字符串: 阅读全文
posted @ 2017-07-18 15:07 记忆残留 阅读(3476) 评论(0) 推荐(0) 编辑
摘要: #-*- coding:UTF-8 -*- #map()函数接受两个参数,一个是函数,一个是序列,map将传入的函数依次作用到序列的每个元素,并把结果作为新的list返回 def f(x): return x*x result=map(f,[1,2,3,4,5]) print result # ==>> [1, 4, 9, 16, 25] #map()作为高阶函数,... 阅读全文
posted @ 2017-07-18 13:00 记忆残留 阅读(501) 评论(0) 推荐(0) 编辑
摘要: 高阶函数的意思是:函数可以接受另一个函数作为参数 阅读全文
posted @ 2017-07-17 18:05 记忆残留 阅读(403) 评论(0) 推荐(0) 编辑
摘要: #-*- coding:UTF-8 -*- L=[] n=6 r=[1,2,3,4,5,6] for i in range(n): L.append(r[i]) print L # =>[1, 2, 3, 4, 5, 6] #取所有 print L[:] # => [1, 2, 3, 4, 5, 6] #取前三个 print L[0],L[1],L[2] # => 1 ... 阅读全文
posted @ 2017-07-17 17:48 记忆残留 阅读(4079) 评论(0) 推荐(0) 编辑
摘要: 在Python中定义函数,可以用必选参数、默认参数、可变参数和关键字参数,这4种参数都可以一起使用,或者只用其中某些,但是请注意,参数定义的顺序必须是:必选参数、默认参数、可变参数和关键字参数 定义一个函数,包含上述4种参数: 在函数调用的时候,Python解释器自动按照参数位置和参数名把对应的参数 阅读全文
posted @ 2017-07-17 17:01 记忆残留 阅读(517) 评论(0) 推荐(0) 编辑
摘要: 关键字参数 可变参数允许你传入0个或者任意个参数,这些可变参数在函数调用时会自动组装成一个tuple,而关键字参数允许你传入0个或者任意个含参数名的参数,这些参数在函数内部自动组装成为一个dict 函数person除了必选参数name和age外,还接受关键字参数kw。在调用的时候。可以只传入必选参数 阅读全文
posted @ 2017-07-17 16:46 记忆残留 阅读(1285) 评论(0) 推荐(0) 编辑
摘要: 在python函数中,可以定义可变参数,顾名思义,可变参数就是,传入的参数是可变的例如,给定一组数字a,b,c... 请计算a2 + b2 + c2 + …… 要定义出这个函数,我们必须确定输入的参数。由于参数个数不确定,我们首先想到可以把a,b,c....作为一个list或者tuple传进来,这样 阅读全文
posted @ 2017-07-17 16:03 记忆残留 阅读(1789) 评论(0) 推荐(0) 编辑
摘要: 默认参数的坑 定义一个函数,传入一个list,添加一个end再返回 正常调用时,结果似乎不错 使用默认参数调用时,一开始结果也是对的,但是再次调用时,结果就不对了 从上述调用结果发现,函数每次都记住了上次添加了‘END’后的list,python函数在定义的时候,默认参数L的值就被计算出来了即[], 阅读全文
posted @ 2017-07-17 15:23 记忆残留 阅读(4234) 评论(1) 推荐(0) 编辑
摘要: 默认参数 设置默认参数时,有两点需要注意:一是必选参数在前,默认参数在后,否则python的解释器会报错二是当函数有多个参数时,把变化大的参数放前面,变化小的放后面,变化小的参数就可以作为默认参数 调用power(5)时,相当于调用了power(5,2),而对于n>3的情况,就必须明确的传入n,比如 阅读全文
posted @ 2017-07-17 15:17 记忆残留 阅读(737) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 13 下一页