Python学习--函数相关

一、参数分类
1、必须参数

def sum(a,b):   #必选参数是调用函数时必须要赋值的参数
    sum=a+b
    print("输出的和是%d+%d=%d"%(a,b,sum))
    pass
sum(10,20) 

2、默认参数(缺省参数)

def sum(a,b=10,c=20):#缺省参数可以有多个,但必须位于参数列表尾部
    sum=a+b
    print("输出的和是%d+%d+%d=%d"%(a,b,c,sum))
    pass
sum(10)#这里的10是赋值给a
sum(1,2,3)#默认参数也可以改变

3、可变参数

def sum(*args):#参数的个数不固定
    sum=0
    '''
    :param args:可变长的参数类型 ,是一个元祖类型
    :return:
    
    TODO:
    计算累加和
    '''
    for item in args:
        sum+=item
    print("输出的和是%d"%sum)
    pass
sum(1)
sum(1,2)
sum(1,2,3)

4、关键字参数

上一篇:加密安全和PXE自动化


下一篇:nginx那点事儿——nginx中关于root、alias及localtion、proxy_pass后面是否有/的区别