学习笔记-python基础-函数

    技术2023-08-10  84

    文章目录

    1.函数基础1.1 定义函数 2.嵌套函数2.1嵌套函数的定义2.2 作用域对于嵌套函数的影响2.3案例 3.装饰器3.1 一般装饰器3.2 带参数的装饰器3.3 类装饰器 4.特殊函数

    1.函数基础

    1.1 定义函数

    ①定义 return的作用,终止函数并跳出当前的函数体,python默认是None 【例】将文本的大小写转化 ②函数调用

    按照位置提供参数 指明参数名称 设置参数的默认值 return 可以是返回多个值

    ③参数收集

    一个“ * ”的作用 两个“ * ”的作用 【例】假设有数据:d = {‘a’ : 39, ‘b’ : 40, ‘c’ : 99, ‘d’ : 100},编写函数,实现对这个字典中的键值对的查询。例如向函数提供如a=1,b=40等参数,查询这些是否为此数据的值。

    2.嵌套函数

    2.1嵌套函数的定义

    函数是一个对象,函数的参数实际是引用了一个对象,在函数里进行操作

    2.2 作用域对于嵌套函数的影响

    2.3案例

    3.装饰器

    3.1 一般装饰器

    【例】嵌套函数和装饰器 一般的嵌套函数 修改为装饰器函数 两层装饰器函数 【例】编写一个用于测试函数执行时间的装饰器函数 升级

    3.2 带参数的装饰器

    3.3 类装饰器

    4.特殊函数

    ①lambda ②map 【例】对应列表的元素相加 ③filter

    Processed: 0.008, SQL: 9