Python3匿名函数用法示例

  

本文实例讲述了Python3匿名函数用法。分享给大家供大家参考,具体如下:

        # - * -编码:utf - 8 - *   # ! python3   #匿名函数   # 1。不用给函数取的名   # 2。使用方便,随时定义,随时使用   def calc_x (x):   返回x *   rs=calc_x (10)   打印(rs)   #λ参数列表:函数执行的简单逻辑代码   #λ返回一个函数对象,可以使用变量接收   一个=λx: x *   #调用匿名函数   #接收函数对象的变量(参数)   s=(10)   打印(s)   #普通的函数,带两个参数的写法   def添加(x, y):   返回x + y   rs=添加(10、20)   打印(rs)   #带两个参数的匿名函数写法   b=λx, y: x + y   rs=b (10、20)   打印(rs)   #计算存放100个数字的列表的每一个数字的平方,返回一个新的列的表   list1=地图(λx: x * x, [x x范围(100)))   list1=列表(list1)   打印(list1)   print(列表(地图(λx: x * x, [x x范围(100)))))   “‘   匿名函数特点:   1 .不用取名称,因为给函数取名是比较头疼的一件事,特别是函数比较多的时候   2 .可以直接在使用的地方定义,如果需要修改,直接找到修改即可,方便以后代码的维护工作   3.语法结构简单,不用使用def函数名(参数名):这种方式定义,直接使用λ参数:返回值定义即可   “‘      之前      

运行结果:

  
  

100
  100年
  30
  30
  (0、1、4、9、16、25岁,36岁,49岁,64年,81年,100年,121年,144年,169年,196年,225年,256年,289年,324年,361年,400年,441年,484年,529年,576年,625年,676年,729年,784年,841年,900年,961年,1024年,1089年,1156年,1225年,1296年,1369年,1444年,1521年,1600年,1681年,1764年,1849年,1936年,2025年,2116年,2209年,2304年,2401年,2500年,2601年,2704年,2809年,2916年,3025年,3136年,3249年,3364年,3481年,3600年,3721年,3844年,3969年,4096年,4225年,4356年,4489年,4624年,4761年,4900年,5041年,5184年,5329年,5476年,5625年,5776年,5929年,6084年,6241年,6400年,6561年,6724年,6889年,7056年,7225年,7396年,7569年,7744年,7921年,8100年,8281年,8464年,8649年,8836年,9025年,9216年,9409年,9604年,9801]
  (0、1、4、9、16、25岁,36岁,49岁,64年,81年,100年,121年,144年,169年,196年,225年,256年,289年,324年,361年,400年,441年,484年,529年,576年,625年,676年,729年,784年,841年,900年,961年,1024年,1089年,1156年,1225年,1296年,1369年,1444年,1521年,1600年,1681年,1764年,1849年,1936年,2025年,2116年,2209年,2304年,2401年,2500年,2601年,2704年,2809年,2916年,3025年,3136年,3249年,3364年,3481年,3600年,3721年,3844年,3969年,4096年,4225年,4356年,4489年,4624年,4761年,4900年,5041年,5184年,5329年,5476年,5625年,5776年,5929年,6084年,6241年,6400年,6561年,6724年,6889年,7056年,7225年,7396年,7569年,7744年,7921年,8100年,8281年,8464年,8649年,8836年,9025年,9216年,9409年,9604年,9801年)

     

更多关于Python相关内容感兴趣的读者可查看本站专题:《Python函数使用技巧总结》,《Python数学运算技巧总结》,《Python数据结构与算法教程》、《Python字符串操作技巧汇总》及《Python入门与进阶经典教程》

  

希望本文所述对大家Python程序设计有所帮助。

Python3匿名函数用法示例