22-Python函数2

作者: 撩课学院 | 来源:发表于2018-12-03 08:05 被阅读7次

1.函数的返回值

    场景
        当我们通过某个函数, 处理好数据之后, 想要拿到处理的结果
    语法
        def 函数():
    函数体
    return 数据
    注意事项
        1. return 后续代码不会被执行
        2. 只能返回一次
        3. 如果想要返回多个数据, 可先把多个数据包装成一个集合, 整体返回
            列表
            元组
            字典
            ...

2.函数的使用描述

    场景
        当我们编写三方函数, 为了方便他人使用, 就需要描述清楚我们所写的函数功能以及使用方式等信息
    定义格式
        直接在函数体的最上面, 添加三个双引号对注释
        def 函数():
    ''' 这里写帮助信息 '''
    查看函数使用文档
        help(函数)
    经验
        一般函数的描述, 需要说明如下几个信息
            函数的功能
            参数
                含义
                类型
                是否可以省略
                默认值
            返回值
                含义
                类型

3.偏函数

    概念&场景
        当我们写一个参数比较多的函数时, 如果有些参数, 大部分场景下都是某一个固定值, 那么为了简化使用, 就可以创建一个新函数, 指定我们要使用的函数的某个参数, 为某个固定的值; 这个新函数就是"偏函数" 
    语法
        方式1
            自己写一个新的
        方式2
            借助functools模块的partial函数
                import functools
                newFunc = functools.partial(函数, 特定参数=偏爱值)
    场景
        int()

学习地址:

撩课-Python大数据+人工智能1
撩课-Python大数据+人工智能2
撩课-Python大数据+人工智能3
撩课-Python大数据+人工智能4
撩课-Python大数据+人工智能5
撩课-Python大数据+人工智能6
撩课-Python-GUI编程-PyQt5

相关文章

  • 22-Python函数2

    1.函数的返回值 2.函数的使用描述 3.偏函数 学习地址: 撩课-Python大数据+人工智能1撩课-Pytho...

  • 22-Python之 while循环

    和 for 循环不同的另一种循环是while循环,while 循环不会迭代 list 或 tuple 的元素,而是...

  • Day9总结

    1.回顾昨天学习知识: 1)字典2)集合 2.函数 1)函数语法 def 函数名():函数体 2)函数的调用 函数...

  • 廖雪峰 | 3.0 函数

    1 调用函数 2 定义函数 3 函数的参数 4 递归函数 1 调用函数 1,使用函数时,需要知道函数的名称和参数2...

  • 2019-01-05 day10function2 函数作为函数

    05 函数的参数是函数 3. 变量作为函数的实参 函数1作为函数2的实参 -- 函数2就是一个高阶函数 非常重要...

  • 函数2

    1.函数的返回值 在python中,每个函数都有返回值。当函数体中存在return语句的时候,返回值为return...

  • 函数2

    1.异常 异常时干扰程序的正常流程的非正常事故,当事故被查出时,会抛出一个异常 2.给类型添加方法 JS允许给基...

  • 函数2

    今天开始了函数的正式学习,相对引用和绝对引用,今天的学习时间明显要比过往长了很多,依然是希望自己能够坚持下去,好好...

  • 2、函数

    https://www.liaoxuefeng.com/wiki/1016959663602400/1017105...

  • 函数2

    试试

网友评论

    本文标题:22-Python函数2

    本文链接:https://www.haomeiwen.com/subject/mwrxqqtx.html