#关于函数

2018-05-04  本文已影响0人  梦亦殇灬
一、无参数 无返回值
def array ():
    print("你是最帅的")
array()
二、有参数 无返回值
def printarray(age):
    print("年龄是%s"%age)
printarray(12)
三、无参数 有返回值
def printarray():
    return "你很帅"
xx = printarraay()
print(xx)
四、有参数 有返回值
def printarray(x,y):
    z=x+y
    return z
xx = printarray()
print(xx)
五、递归函数
自己调用自己的函数
def calnum (num):
    if num1> 1:
        ret = num*calnum(num-1)
    else:
        ret = 1
    return   ret
ret = ecalnum(3)
print (ret)
六、匿名函数
f = lambda x,y: x+y
print(f(1,2))
七、全局变量和局部变量

x是全局变量 y是局部变量

x = 3
def sum ():
    y = 3
    z=x+y
    print(z)
sum()

若改变全局变量 需要加global

x = 3
def sum ():
   global  x=4
   y = 3
   z=x+y
   print(z)
sum()
上一篇 下一篇

猜你喜欢

热点阅读