2.4 Python函数

文章目录

  • 1. 初识Python中的函数
    • 1.1 函数的结构
    • 1.2 函数的返回
    • 1.3 函数的参数
    • 1.4 参数传递的处理
    • 1.5 变量作用域
  • 2. 各种函数
    • 2.1 函数式编程
    • 2.2 匿名函数lambda
    • 2.3 偏函数
    • 2.4 高阶函数
  • 3. 闭包
  • 4. 装饰器

1. 初识Python中的函数

  在开始之前,请思考以下两个问题:

  1. 为什么在编程中需要函数?
  2. Python中的函数一定有返回值吗?

1.1 函数的结构

# 函数的定义
def foo(num):    # 函数名与参数
# 函数体
    cumsum = 0   # 函数内部的变量
    for i in range(num):
        cumsum += i
# 返回值
    return c

你可能感兴趣的:(机器学习入门之工具篇,python,函数式编程)