[python学习][第003天]函数学习,耶
大家好,今天是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!
代码就这么多哟,提前祝大家新年快乐~~
{:9_225:} {:9_225:} {:9_225:} {:9_225:} {:9_225:} {:9_225:} {:9_225:}
{:5_91:}咱可以通过【淘帖】处建立一个专辑,这样大家可以通过订阅很方便的看到你的帖子合集o~ 看你次次都很嗨皮 加油 春节没有给你红包吗 新年快乐第四集呢
页:
[1]