大数据 爬虫Python AI Sql程序员

22-Python函数2

2018-12-03  本文已影响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

上一篇 下一篇

猜你喜欢

热点阅读