码迷,mamicode.com
首页 > 编程语言 > 详细

七. python进阶(内置高阶函数)

时间:2019-05-12 13:43:32      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:iterable   start   star   sof   ble   另一个   def   没有   sum   

一. 内置高阶函数

高阶函数  函数接收的参是一个函数名 返回值包含函数
把函数当作一个参数传给另一个函数
def a(n):
  print(n)

def b(name):
   print(my name is 哈哈哈)
a(b(111111111111111111111111111111111))

 # my name is 哈哈哈
 # None
def a(n):
  print(n)    #<function b at 0x000002EAA7B43E18>


def b():
   print(my name is 哈哈哈)
a(b)            

 1. sum() 方法对系列进行求和计算。

# sum() 方法对系列进行求和计算。
#
# 语法
# 以下是 sum() 方法的语法:
#
# sum(iterable[, start])
# 参数
# iterable -- 可迭代对象,如:列表、元组、集合。
# start -- 指定相加的参数,如果没有设置这个值,默认为0。"""


print(sum([0,1,2]))  #  3

print(sum((2, 3, 4), 1)  ) #  10 元组计算总和后再加 1

print( sum([0,1,2,3,4], 2) )  #  12 列表计算总和后再加 2

 

七. python进阶(内置高阶函数)

标签:iterable   start   star   sof   ble   另一个   def   没有   sum   

原文地址:https://www.cnblogs.com/Sup-to/p/10851957.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!