lambda表达式
# -*- coding: utf-8 -*- #python 27 #xiaodeng #lambda表达式 #lambda是一个表达式,而不是一个语句 #lambda的主体是一个单一的表达式,而不是一个代码块 def func(x,y,z): return x+y+z print func(2,3,4) f=lambda x,y,z:x+y+z print f(2,3,4) #案例3 def knight(): title='xiaodeng:' action=(lambda x:title+' '+x) #x为变量 return action print knight() #<function <lambda> at 0x01D58DB0> print knight()('python') #xiaodeng: python
无语言基础,自学python所做的各种笔记,欢迎大牛指点.