摘要: 1、 >>> def a(x,y): """ function: sum author: xxxx date: 2021:03:08 """ print(x + y) >>> a(10,8) 18 >>> print(a.__doc__) ## 获取函数文档 function: sum author 阅读全文
posted @ 2021-03-08 22:39 小鲨鱼2018 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 1、 >>> result = 1 >>> for i in range(1,5): ## 4的阶乘 result = result * i >>> print(result) 24 >>> result = 1 >>> for i in range(1,6): ## 5的阶乘 result = r 阅读全文
posted @ 2021-03-08 21:41 小鲨鱼2018 阅读(816) 评论(0) 推荐(0) 编辑
摘要: 1、利用迭代 def fun(n): ## 定义求阶乘函数 result = 1 for i in range(1,n + 1): result *= i return result n = int(input("please input the number:")) ## 指定用户输入 resul 阅读全文
posted @ 2021-03-08 17:40 小鲨鱼2018 阅读(6212) 评论(0) 推荐(0) 编辑
摘要: 1、map()内置函数有两个参数,为一个函数和一个可迭代对象,将可迭代对象的每一个元素作为函数的参数进行运算加工,直到可迭代对象的每一个元素都计算完毕。 >>> def a(x): ## 定义函数a() return 3 * x >>> a(5) 15 >>> temp = map(a,range( 阅读全文
posted @ 2021-03-08 16:49 小鲨鱼2018 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 1、 filter()函数是一个过滤器,它的作用就是在海量的数据里面提取出有用的信息。 filter()这个内置函数有两个参数:第一个参数可以是一个函数也可以是None, 如果是一个函数的话,则将第二个可迭代对象里的每一个元素作为函数的参数进行计算,把返回True的值筛选出来;如果第一个参数是Non 阅读全文
posted @ 2021-03-08 15:55 小鲨鱼2018 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 1、lambda关键字用于创建匿名函数,和三元操作符一样,匿名函数在很大程度上简化了函数的定义过程。 lambda的基本用法: lambda使用冒号分割函数的参数和函数的返回值,冒号的左边为函数的参数,如果参数为多个则使用逗号分割开,冒号的右边是函数的返回值。 lambda表达式的返回值为函数对象, 阅读全文
posted @ 2021-03-08 15:36 小鲨鱼2018 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 1、 匿名函数的作用在很大程度上简化了函数的定义过程。 使用lambda关键字来定义匿名函数,lambda关键字的使用方法,使用冒号分割函数的参数和函数的返回值,冒号的左边为函数的参数,冒号的右边为函数的返回值,如果有多个参数,中间使用逗号隔开即可。执行完lambda语句后实际上返回一个函数对象,如 阅读全文
posted @ 2021-03-08 11:15 小鲨鱼2018 阅读(553) 评论(0) 推荐(0) 编辑