Python3匿名函数用法示例


Posted in Python onJuly 25, 2018

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

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

运行结果:

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的Tornado框架中的日志的方法
May 02 Python
详解Python中映射类型的内建函数和工厂函数
Aug 19 Python
Python中元组,列表,字典的区别
May 21 Python
Python原始字符串与Unicode字符串操作符用法实例分析
Jul 22 Python
python机器学习实战之最近邻kNN分类器
Dec 20 Python
python实现在IDLE中输入多行的方法
Apr 19 Python
Python基于Tkinter模块实现的弹球小游戏
Dec 27 Python
Django框架之DRF 基于mixins来封装的视图详解
Jul 23 Python
简单了解Pandas缺失值处理方法
Nov 16 Python
Python+Appium实现自动化测试的使用步骤
Mar 24 Python
给ubuntu18安装python3.7的详细教程
Jun 08 Python
使用Python操作MySQL的小技巧
Sep 10 Python
Python实现动态添加属性和方法操作示例
Jul 25 #Python
利用pandas读取中文数据集的方法
Jul 25 #Python
利用pandas进行大文件计数处理的方法
Jul 25 #Python
使用python验证代理ip是否可用的实现方法
Jul 25 #Python
Python+Pandas 获取数据库并加入DataFrame的实例
Jul 25 #Python
python requests 测试代理ip是否生效
Jul 25 #Python
Python使用pymysql从MySQL数据库中读出数据的方法
Jul 25 #Python
You might like
PHP删除数组中的特定元素的代码
2012/06/28 PHP
PHP大转盘中奖概率算法实例
2014/10/21 PHP
PHP中static关键字以及与self关键字的区别
2015/07/01 PHP
PHP中类的继承和用法实例分析
2016/05/24 PHP
PHP面向对象程序设计之对象生成方法详解
2016/12/02 PHP
老生常谈PHP 文件写入和读取(必看篇)
2017/05/22 PHP
Yii2框架中一些折磨人的坑
2019/12/15 PHP
基于thinkphp5框架实现微信小程序支付 退款 订单查询 退款查询操作
2020/08/17 PHP
不要使用jQuery触发原生事件的方法
2014/03/03 Javascript
jQuery实现的在线答题功能
2015/04/12 Javascript
JavaScript按值删除数组元素的方法
2015/04/24 Javascript
javascript性能优化之DOM交互操作实例分析
2015/12/12 Javascript
网页中JS函数自动执行常用三种方法
2016/03/30 Javascript
JavaScript自定义函数实现查找两个字符串最长公共子串的方法
2016/11/24 Javascript
关于Vue.js一些问题和思考学习笔记(2)
2016/12/02 Javascript
JavaScript基础之流程控制语句的用法
2017/08/31 Javascript
layer.close()关闭进度条和Iframe窗的方法
2018/08/17 Javascript
JS函数内部属性之arguments和this实例解析
2018/10/07 Javascript
判断“命令按钮”是否被鼠标单击详解
2019/07/31 Javascript
解决VUE 在IE下出现ReferenceError: Promise未定义的问题
2020/11/07 Javascript
原生js实现弹窗消息动画
2020/11/20 Javascript
用python做一个搜索引擎(Pylucene)的实例代码
2017/07/05 Python
Python通过属性手段实现只允许调用一次的示例讲解
2018/04/21 Python
对Python中type打开文件的方式介绍
2018/04/28 Python
Python基于Logistic回归建模计算某银行在降低贷款拖欠率的数据示例
2019/01/23 Python
Python如何获得百度统计API的数据并发送邮件示例代码
2019/01/27 Python
Sentry错误日志监控使用方法解析
2020/11/12 Python
CSS3 animation实现简易幻灯片轮播特效
2016/09/27 HTML / CSS
澳大利亚领先的宠物用品商店:VetSupply
2017/09/08 全球购物
二年级体育教学反思
2014/01/15 职场文书
服装设计师职业生涯规划范文
2014/02/28 职场文书
无毒社区工作方案
2014/05/23 职场文书
党员年度个人总结
2015/02/14 职场文书
2015年社区文体活动总结
2015/03/25 职场文书
放牛班的春天观后感
2015/06/01 职场文书
七年级作文之游记
2019/12/11 职场文书