首页 > 代码库 > python中的函数用法

python中的函数用法

1.函数的创建

def fun():        #定义
    print(hellow)    #函数的执行代码
    retrun    1        #返回值
fun()                  #执行函数

 

2.函数的参数

   普通参数 :要按照顺序输入参数

def fun(a,b,c):
    print(a)
    print(b)
    print(c)
    return  a
fun(11,22,33)
#输出:11
#输出:22
#输出:33

  

  指定参数:输入参数时可以不按照顺序输入

def fun(a,b,c):
    print(a)
    print(b)
    print(c)
    return  a
fun(b=1,a=3,c=44)
#输出:3   1   44

 

  默认参数:有默认参数的时候形参一定要放在参数的尾部

def fun(a,b=" 老司机"):
    tem=a+b
    return  tem

ret=fun("i am")
print(ret)
#输出:i am 老司机
#如果不想默认值
def fun(a,b=" 老司机"):
tem=a+b
return tem

ret=fun("i am"," sb")
print(ret)

#输出:i am sb

 

  动态参数

 *args:表示元组

 **kwargs:表示字典

def fun(a,*args,**kwargs):
    print(a,args,kwargs)
fun(23,1,2,3,4,k1=33,k2=5)
#输出23 (1, 2, 3, 4) {‘k2‘: 5, ‘k1‘: 33}

 

 

 

python中的函数用法