python学习day02-下午

 函数基础

为什么用函数

(1)结构清晰

(2)代码简洁, 提高可读性

(3)代码复用,提高扩展性

什么是函数

    代码的集合,相当于生活中的工具箱,即:在程序中,函数就是具备某一功能的工具,事先将工具准备好就是函数的定义,遇到应用场景拿来就用就是函数的调用

因此,函数要先定义好了,再使用

函数的定义:

def 函数名(param1、param2……):               //冒号不能省略
    """
    函数功能的描述信息 (良好的程序员习惯)
    :param1:描述,,,参数用于接收外部传递的参数
    :param2:描述,,,
    :return:返回值
    """
    code 1
    code 2
    code 3
    ...

    return 返回值

举例:

def cup(a,b):
    """
    用于注释
    :param a:
    :param b:
    :return:
    """
    s=a+b
    return s


x=cup(3,4)
print(x)

  

如何使用函数:

  • 调用函数
函数名(param1、param2……)
  • 函数的分类:内置函数与自定义函数
  • 如何自定义函数
    • 语法
    • 定义有参数函数,及有参函数的应用场景
    • 定义无参数函数,及无参函数的应用场景
    • 定义空函数,及空函数的应用场景
  • 调用函数
    • 如何调用函数
    • 函数的返回值
    • 函数参数的应用:形参和实参,位置形参,位置实参,关键字实参,默认形参,*args,**kwargs
  • 高阶函数(函数对象)
  • 函数嵌套
  • 作用域与名称空间
  • 装饰器
  • 迭代器与生成器及协程函数
  • 三元运算,列表解析、生成器表达式
  • 函数的递归调用
  • 内置函数
  • 面向过程编程与函数式编程

 链接地址:

https://www.cnblogs.com/kermitjam/p/10810595.html

猜你喜欢

转载自www.cnblogs.com/evan0925/p/11009991.html