函数
星之彼端
这个作者很懒,什么都没留下…
展开
-
day12-实参高阶函数作业
已经列表points中保存的是每个点的坐标(坐标是用元组表示的,第一个值是x坐标,第二个值是y坐标) points = [ (10, 20), (0, 100), (20, 30), (-10, 20), (30, -100) ] 以下问题使用实参高阶函数来解决 1)获取列表中y坐标最大的点 result = max(points, key=lambda item: item[-1]) print(result) 2)获取列表中x坐标最小的点 result = min(points, key=l..原创 2021-09-29 20:55:02 · 38 阅读 · 0 评论 -
day12- 函数进阶
day12- 函数进阶 1.匿名函数 - 没有名字的函数 匿名函数的本质还是函数,但是匿名函数只能实现一句代码就能实现的功能 """ 1)语法 函数名 = lambda 参数列表:返回值 相当于 def (参数列表): return 返回值 2)说明: lambda - 关键字;固定写法 参数列表 - 普通函数写在()中的形参列表 : - 固定写法 返回值 - 相当于普通函数的return后面的值 3)注意:匿名函数需要先保存才能调用 匿名函数不能声明参数类型 """ sum1 = lam原创 2021-09-29 20:53:33 · 40 阅读 · 0 评论 -
day11-函数基础作业
写一个函数,实现maketrans的功能,将两个字符串转换成一个字典,第一个字符串中的字符是键,第二个字符串中的字符是值 第一个字符串: ‘abcmn’ 第二个字符串:‘一二三四五’ 结果:{‘a’: ‘一’, ‘b’: ‘二’, ‘c’: ‘三’, ‘m’: ‘四’, ‘n’: ‘五’} def maketrans1(str1:str, str2:str) -> dict: dict1 = {} for x in range(len(str1)): for..原创 2021-09-28 20:36:40 · 42 阅读 · 0 评论 -
day11- 函数基础
day11- 函数基础 1.认识函数 """ 1)概念:函数就是对实现某一特定功能的代码的封装 - 机器 2)函数的分类: 系统函数(系统造好的机器)- 由Python创建好的函数,例如:print、input、type、max、min、id等 自定义函数(自己造机器) - 由程序员自己创建的函数 """ 2.定义函数(创建函数) """ 语法: def 函数名(形参列表): 函数说明文档 函数体 说明: a.def - 关键字;固定写法 b.函数名 - 由程序员自己命名 要求:是标识符;不原创 2021-09-28 20:35:36 · 121 阅读 · 0 评论