摘要: 高阶函数:即一个函数被当成另一个函数的参数,另一个参数被当成高阶函数 1、求绝对值 2、四舍五入求值 阅读全文
posted @ 2021-10-11 22:18 蝙蝠侠小王子 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 1、lambda表达式判断大小 lambda a,b: a if a>b else b 2、lambda表达式关于参数 阅读全文
posted @ 2021-10-11 22:13 蝙蝠侠小王子 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 1、如果一个函数只有一个返回值,仅仅一句代码,可以用lambda表达式进行简化 2、lambda表达式语法 lambda 参数: 表达式 3、lambda能接受任何数量的参数但是只能返回一个表达式的值 阅读全文
posted @ 2021-10-11 22:07 蝙蝠侠小王子 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 1、对于可变数据类型的引用,当对某个值赋数据时,如果是可变数据类型,把同样的数据赋给另一个变量时,这两个变量的id值是不同的,因为对于可变数据类型,当值进行改变时不会开辟新的存储空间,所以分别赋值的话,id值会不同。只有当变量1=变量2时这样的话,这两个变量的id地址是不变的 2、综上,,,在pyt 阅读全文
posted @ 2021-10-11 21:42 蝙蝠侠小王子 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 1、变量与变量之间进行交换 1.1通过中间变量进行传递 1.2直接进行交换 2、不可变类型的引用 1、在python中,值是靠引用来传递来的 即内存给数据分配一个空间,变量名是该空间地址的别名2、我们可以用id()方法来判定两个变量 是否为同一个值的引用3、我们可以将id理解为内存标识 综上也就是说 阅读全文
posted @ 2021-10-11 11:33 蝙蝠侠小王子 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 1、对元组进行拆包 就是相当于把元组进行赋值操作 2、对字典进行拆包 对于字典而言的拆包,则是赋值是key值,而非value,通过赋值可以通过dict[key],获取value值 综上,拆包就是变相的对变量赋值,不过字典赋值是key值 阅读全文
posted @ 2021-10-11 11:25 蝙蝠侠小王子 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 1、改变全局变量 1.1 定义的全局变量,在函数体内修改,只在函数体内生效,在函数体外并不生效 1.2 定义的全局变量,如果想要在函数体内可以修改,必须添加一个global才可以 2、多个返回值 2.1当有多个返回值的时候,以第一个return返回值为主 2.2返回值类型可以为很多 返回多个数据的时 阅读全文
posted @ 2021-10-11 11:19 蝙蝠侠小王子 阅读(29) 评论(0) 推荐(0) 编辑