上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页
摘要: 1 # 概念:本身就是一个闭包 2 # 本质:就是一个返回函数的高阶函数。 3 4 5 def func1(): 6 print(123) 7 def func2(): 8 print(234) 9 # 在函数内部可以调用另一个函数,必须保证这个函数在调用 10 # 之前必须声明过 11 func1() 12 ... 阅读全文
posted @ 2019-07-29 19:32 巨菜的小鸟 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 1 # 排序 2 li = [12,1,45,23,78,34,90,32] 3 n = len(li) 4 print(li) 5 # 遍历所有元素 6 for i in range(n): 7 for j in range(i+1, n): 8 if li[i] > li[j]: 9 li[i], li[j] = li[j],... 阅读全文
posted @ 2019-07-29 19:27 巨菜的小鸟 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 1 ''' 2 概念:不使用def这个关键字定义函数,用lambda关键字来创建匿名函数。 3 特点: 4 1、lambda 只是一个表达式,函数体比def简单的多 5 2、lambda本质是表达式,而不是代码块,仅仅只能封装最简单的逻辑 6 3、lambda函数有自己的命名空间,并且不能修改除自己的参数列表以外的 7 参数或全局命名空间的参数 8 9 格式:lambda [... 阅读全文
posted @ 2019-07-29 19:20 巨菜的小鸟 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 1 # 值传递 : 传递不可变数据类型 number string tuple 2 # 传递的是常量(内存地址) 3 def func1(num1): 4 print(num1) 5 print(id(num1)) 6 7 # 值传递 8 func1(123) 9 a = 20 10 print(id(a)) # 1234567 11 func1(a) ... 阅读全文
posted @ 2019-07-29 19:19 巨菜的小鸟 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 1 # pass : 一条空语句,用于占位(占代码块的位置) 2 3 print(12345) 4 pass 5 pass 6 pass 7 print(4567) 8 9 # 注释:后期会把功能不全 10 def func1(): 11 # 后期将打印99乘法表的功能补全 12 pass 13 14 func1() 15 16 if 1: 17 ... 阅读全文
posted @ 2019-07-29 19:17 巨菜的小鸟 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 1 # 获取一个学生信息 2 # name age idNum 3 # weight height 4 5 def getStuInfo(name, age, idNum, **kwargs): 6 print(name, age, idNum) 7 if kwargs.get("weight") != None: 8 print(kwar... 阅读全文
posted @ 2019-07-29 19:16 巨菜的小鸟 阅读(176) 评论(0) 推荐(0) 编辑
摘要: #通用函数1 def func(*args, **kwargs): 2 print(args, kwargs) 3 4 func() 5 func(1,2,3,4) 6 func(a=10,b=20) 7 8 func(100,200,300,a=10,b=20) 阅读全文
posted @ 2019-07-29 18:47 巨菜的小鸟 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 1 # 不定长参数 2 # 概念:能够处理比当初声明时更多的参数。 3 4 # 元组格式: 5 # 加了星号(*)的变量,可以存放未定义的变量参数。如果函数在调 6 # 用时没有传入参数,那么他就是一个空元组。 7 8 def sum1(a,b): 9 print(a+b) 10 def sum2(a,b,c): 11 print(a+b+c) 12 13 # 加了*的变... 阅读全文
posted @ 2019-07-26 20:18 巨菜的小鸟 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 1 # 不定长参数 2 # 概念:能够处理比当初声明时更多的参数。 3 4 # 元组格式: 5 # 加了星号(*)的变量,可以存放未定义的变量参数。如果函数在调 6 # 用时没有传入参数,那么他就是一个空元组。 7 8 # 字典格式: 9 # 加了**(两个星号)的变量,可以存放未定义过形参的变量。 10 # 加了**(两个星号)的变量,数据类型为字典类型,要求按照键值对 ... 阅读全文
posted @ 2019-07-26 20:18 巨菜的小鸟 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 1 # 默认参数: 2 # 概念:在函数定义时,将某些形参直接赋予初始值。如果函数调用时 3 # 该形参没有传入实参,默认使用初始值。 4 # 注意:如果函数使用了默认值格式,那么将默认参数放到没有默 5 # 认值的参数的后面。 6 7 # 当使用了默认参数时,如果函数在调用时,传入了实参,使用传入内容; 8 # 如果函数在调用时,没有传入对应的实参,使用默认值。 9 10... 阅读全文
posted @ 2019-07-26 20:17 巨菜的小鸟 阅读(430) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页