|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
大家好,今天是2015年农历的最后一天,祝大家新年快乐!汇报一下今天学习的一些关于函数的知识,什么也不说了,上代码吧。既然没有鱼币买那些课后练习题,我就自己多看几遍视频好了!废话不说了,大家看代码吧,见证一下我零基础三天学Python的成果!
- # ============================函数实现和调用部分=========================
- def 测试函数(): #没有参数的函数
- print('没有参数的函数')
- def 测试函数(x , y):#两个参数的函数
- z = "X:%d, Y:%d" % (x, y )
- print(z)
- #调用方法 测试函数(1,2)
- #调用方法 测试函数(y = 2, x = 1)
- def 测试函数(x = 1, y = 2):#两个默认参数的函数
- z = x + y
- print(z)
- #调用方法 测试函数()
- #调用方法 测试函数(x = 2, y = 10)
- #调用方法 测试函数(y = 100, x = 30)
- def 测试函数(*x):# 不限参数个数的函数
- print(len(x))
- #调用方法 测试函数(1,2,3)
-
- def 测试函数(*x, y):#不限参数个函数,且有一个其他参数
- print(len(x), y)
- #调用方法 测试函数(1,2,3, y = 666)
- # ======================lambda 表达式部分=========================
- 测试函数 = lambda x: x +1
- #调用方法 测试函数(1)
- #调用方法 测试函数(x = 1)
- 测试函数 = lambda x, y: x + y
- #调用方法 测试函数(1, 3)
- #调用方法 测试函数(x = 1, y = 20)
- 测试函数 = lambda x= 20, y= 20: x + y
- #调用方法 测试函数(1, 3)
- #调用方法 测试函数()
- # ========================闭包部分=============================
- def 测试函数 ():
- x = 20
- def 函数内函数():
- nonlocal x
- print(x) #这里能顺利打印出外层函数的局部变量 x
- return 函数内函数
- #调用 >>> c = 测试函数()
- # >>> c()
- # 20
- # 抱歉大家,闭包暂时我就理解到了这里,希望大家多多支持我,
- # 等我厉害了,我也来鱼C做贡献,毕竟是爹地教会了我用Python!
复制代码
代码就这么多哟,提前祝大家新年快乐~~
|
|