day10 函数式编程1 我真的还想再睡500年

Posted python个人学习笔记

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了day10 函数式编程1 我真的还想再睡500年相关的知识,希望对你有一定的参考价值。

#匿名函数 lambda表达式


def add(x,y):

return x+y


f = lambda x,y: x+y

print(add(1,1))

print(f(1,1))

print('###############################')  


#三元表达式

#x,y x大于y x,否则y

#x > y ? x : y其他语言表示


x = 2

y = 1

r = x if x > y else y

print(r)



#map(函数是编程常用)

#map(function,itera)

#对itera中每一个元素执行function函数


def square(x):

return x*x


x=[1,2,3,4,5,6,7,8,9]


g = map(square,x)

print(list(g))


以上是关于day10 函数式编程1 我真的还想再睡500年的主要内容,如果未能解决你的问题,请参考以下文章

python 函数式编程尾递归优化 day16

day11 函数式编程2

还想再接本的时候去努力??

Python day 6 Python 函数式编程3

Day-6: 函数式编程

python-day03