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查询sqlite数据表的方法
May 08 Python
利用Python生成文件md5校验值函数的方法
Jan 10 Python
python初学之用户登录的实现过程(实例讲解)
Dec 23 Python
详解python校验SQL脚本命名规则
Mar 22 Python
pandas 数据结构之Series的使用方法
Jun 21 Python
python下载库的步骤方法
Oct 12 Python
python3.8下载及安装步骤详解
Jan 15 Python
python通过opencv实现图片裁剪原理解析
Jan 19 Python
详解python常用命令行选项与环境变量
Feb 20 Python
Python faker生成器生成虚拟数据代码实例
Jul 20 Python
python 实现简单的计算器(gui界面)
Nov 11 Python
能让Python提速超40倍的神器Cython详解
Jun 24 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 socket方式提交的post详解
2008/07/19 PHP
谈PHP生成静态页面分析 模板+缓存+写文件
2009/08/17 PHP
Js从头学起(基本数据类型和引用类型的参数传递详细分析)
2012/02/16 Javascript
jQuery函数的第二个参数获取指定上下文中的DOM元素
2014/05/19 Javascript
Javascript中call和apply函数的比较和使用实例
2015/02/03 Javascript
Jquery网页内滑动缓冲导航的实现代码
2015/04/05 Javascript
牛叉的Jquery——Jquery与DOM对象的互相转换及DOM的三种操作
2015/10/29 Javascript
学习JavaScript设计模式(单例模式)
2015/11/26 Javascript
三种AngularJS中获取数据源的方式
2016/02/02 Javascript
jQuery增加与删除table列的方法
2016/03/01 Javascript
Laydate时间组件在火狐浏览器下有多时间输入框时只能给第一个输入框赋值的解决方法
2016/08/18 Javascript
jQuery检查元素存在性(推荐)
2016/09/17 Javascript
JavaScript注入漏洞的原理及防范(详解)
2016/12/04 Javascript
HTML5开发Kinect体感游戏的实例应用
2017/09/18 Javascript
Nodejs 和 Electron ubuntu下快速安装过程
2018/05/04 NodeJs
详解Vue iview IE浏览器不兼容报错(Iview Bable polyfill)
2019/01/07 Javascript
JavaScript中构造函数与原型链之间的关系详解
2019/02/25 Javascript
vue点击标签切换选中及互相排斥操作
2020/07/17 Javascript
vue中解决拖拽改变存在iframe的div大小时卡顿问题
2020/07/22 Javascript
详解实现vue的数据响应式原理
2021/01/20 Vue.js
vue 根据选择的月份动态展示日期对应的星期几
2021/02/06 Vue.js
Python探索之URL Dispatcher实例详解
2017/10/28 Python
Python实现生成随机日期字符串的方法示例
2017/12/25 Python
python实现飞机大战小游戏
2019/11/08 Python
python中的split()函数和os.path.split()函数使用详解
2019/12/21 Python
Python中如何将一个类方法变为多个方法
2019/12/30 Python
python实现拼图小游戏
2020/02/22 Python
日本非常有名的内衣丝袜品牌:GUNZE
2017/01/06 全球购物
雅萌 (YA-MAN) :日本美容家电领域的龙头企业
2017/05/12 全球购物
de Bijenkorf比利时官网:荷兰最知名的百货商店
2017/06/29 全球购物
Lookfantastic西班牙官网:英国知名美妆购物网站
2018/06/13 全球购物
秸秆管理实施方案
2014/03/15 职场文书
绿色环保家庭事迹材料
2014/08/31 职场文书
行政经理岗位职责
2015/04/15 职场文书
导游带团欢迎词
2015/09/30 职场文书
Python+uiautomator2实现自动刷抖音视频功能
2021/04/29 Python