python
梦里图绪
我变强了,也变秃了
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python函数的默认参数
函数的参数默认参数例子如下: def power1(x): return x*xdef power2(x,n): return x**ndef power3(x,n=2): return x**n print power1(3) print power2(3,3) print power3(4,4) print power3(4) 我们调用power(4)时,相当于调用原创 2017-06-29 10:19:13 · 835 阅读 · 0 评论 -
Python函数-可变参数
我们以一个例子引入:给定一组任意数字,计算之和编写如下函数 def calc(numbers): sum = 0 for n in numbers: sum+=n return sum 由于参数个数不确定,我们我们首先会想到以list或者tuple作为参数calc([1,2,3,4,5]) calc((1,2,3,4,5))我们也可以把函数的参数作为可变参数,原创 2017-06-29 14:19:18 · 443 阅读 · 0 评论 -
Python函数-关键字参数
关键字参数允许传入0个或任意个参数,这些关键字参数在函数自动组装成一个dictdef car(branch,price,**kw): print 'branch:',branch,',price:',price,',other',kwcar('Audi',89435) # 只传入必选参数 car('DusAuto',234434,wheel=4,maxSpeed =150) #传入关键原创 2017-06-29 14:38:34 · 524 阅读 · 0 评论 -
Python高阶函数-map和reduce
map我们先看一个例子:def f(x): return x*xdata = [1,2,3,4,5]print map(f,data)结果:[1, 4, 9, 16, 25]map()函数接受了两个参数,一个是函数,一个是list,map将传入的函数依次作用到list的每一个元素,并把结果作为一个新的list返回reduce看一个例子: def add(x,y): return原创 2017-06-29 15:05:09 · 349 阅读 · 0 评论
分享