侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

Python3函数之基本定义

2023-12-17 星期日 / 0 评论 / 0 点赞 / 120 阅读 / 3332 字

1.性质 1. 组织好的 2. 可重用的 3. 功能单一 4. 输入-参数 5. 输出-返回值 2.定义 3.默认参数 默认参数让API简洁,但不失去灵活性,扩展原函数 当重构的时候

1.性质

  1. 组织好的
  2. 可重用的
  3. 功能单一
  4. 输入-参数
  5. 输出-返回值

2.定义

3.默认参数

  默认参数让API简洁,但不失去灵活性,扩展原函数

  当重构的时候,能够很好的向下兼容

  默认参数必须定义在参数列表最后

  多个默认参数,要按照顺序

4.位置参数和关键字参数

5.可变参数

  在可变关键字参数中设置默认参数

def fn(**kwargs):    a = kwargs.get('a', 1)

6.参数解构

def fn(a, b, c, *args, **kwargs):    print(a, b, c)    print(args)    print(kwargs)

7.参数槽

8.类型示意

  Python是一种自文档语言,类型示意在3.5采用可以帮助:

    更清晰的自文档

    帮助IDE做检查

    可以通过这种机制,做类型检查

9.递归

  递归总是涉及到压栈和出栈

广告 广告

评论区