摘要: 示例二 阅读全文
posted @ 2019-05-05 23:21 给我买AJ 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 有关函数名 #函数名func --> 函数的内存地址#函数名() -->函数的调用#函数的内存地址() -->函数的调用 # def func(): # print(123) # func() #函数名就是内存地址 # func2 = func #函数名可以赋值 # func2() # l = [func,func2] #函数名可以作为容器类型的元素 # print(l... 阅读全文
posted @ 2019-05-05 23:17 给我买AJ 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 关于nonlocal 声明 阅读全文
posted @ 2019-05-05 23:16 给我买AJ 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 注:上例中变量‘a’定义在函数func的命名空间中,当在函数外打印时,只寻找全局和内置命名空间,故找不到变量‘a’,程序出错,错误原因是变量‘a’未被定义 函数名与内置空间中的名字相同的情况 阅读全文
posted @ 2019-05-05 23:06 给我买AJ 阅读(166) 评论(0) 推荐(0) 编辑
摘要: # 函数 # 可读性强 复用性强# def 函数名(): # 函数体 #return 返回值# 所有的函数 只定义不调用就一定不执行 #先定义后调用#函数名() #不接收返回值#返回值 = 函数名() #接收返回值#返回值 # 没有返回值 :默认返回None # 不写return:函数内的代码执行完 阅读全文
posted @ 2019-05-05 22:44 给我买AJ 阅读(153) 评论(0) 推荐(0) 编辑
摘要: # 例一 def qqxing(l = []): l.append(1) # l[k] = 'v' print(l) qqxing() #[1] qqxing() #[1,1] qqxing() #[1,1,1] # 例二 def qqxing(k,l = {}): l[k] = 'v' print(l) qqxing(1) ... 阅读全文
posted @ 2019-05-05 22:42 给我买AJ 阅读(90) 评论(0) 推荐(0) 编辑