首页 > 其他 > 详细

1 函数的一些重要特征

时间:2020-06-14 00:34:23      阅读:42      评论:0      收藏:0      [点我收藏+]
 1 """函数的一些重要特征"""
 2 
 3 
 4 """
 5     在Python中,一切皆为对象。所以,函数也是对象,从而函数可以被赋值给变量。
 6 """
 7 def add(num1, num2):
 8     return num1 + num2
 9 
10 print(add)      # <function add at 0x000001B9D4A1A5E8>
11 f = add     # 函数的赋值给变量
12 print(f(1, 2))  # 3
13 
14 """
15     一个函数可以作为另一个函数的实参。
16 """
17 def eval_qsuare(x):
18     return x*x
19 
20 result = map(eval_qsuare, [1, 2, 3, 4])
21 # [1, 4, 9, 16]
22 print(list(result))
23 
24 """
25     一个函数可以作为另一个函数的返回值。
26 """
27 def do_sth():
28     return add
29 
30 do_sth()(1, 2)
31 
32 """
33     一个函数可以嵌套定义在另一个函数中。
34 """
35 def outer():
36     def inner():
37         print("This is inner")
38     return inner
39 
40 # This is inner
41 outer()()

 

1 函数的一些重要特征

原文:https://www.cnblogs.com/sruzzg/p/13122279.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!