python从入门到放弃-08-函数

####函数####

def 函数名(参数)

def func(x,y):
    pass
    return

####函数名####


####空函数####

def func():
    pass

####参数检查####

参数个数不对应时,系统会显示出type error

参数类型不对时解释器无法检测数来,需要用 isinstance检查


####函数返回值####

return返回

####函数参数####

如果只需要一个参数,返回这个参数的平方

def func(x):
    return x**2
print(func(3))
print(func(5))

####可变参数&关键字参数####

*args,**kwargs

def func(*args):
    return args
print(func(1,2,3,4,5))
 
 
def fun(**kwargs):
    return kwargs
print(fun(a=1,b=2,c=3))
 
 

####参数组合####

参数组合参数中顺序必须是必选参数,默认参数,可变参数,关键字参数

def func(a,b=1,*args,**kwargs):
    pass



####全局变量&局部变量####

global x


猜你喜欢

转载自blog.csdn.net/weixin_41937904/article/details/80253788