####函数####

def 函数名(参数)

def func(x,y):
    pass
    return

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

####函数名####

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

####空函数####

def func():
    pass

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

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

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

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

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

return返回

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

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

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

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

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

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

*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

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

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

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

global x

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

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

相关文章:

  • 2021-09-29
  • 2021-05-16
  • 2021-06-16
  • 2021-07-13
  • 2022-12-23
  • 2021-09-19
  • 2022-01-02
  • 2021-12-26
猜你喜欢
  • 2021-03-28
  • 2021-12-24
  • 2021-08-19
  • 2021-08-24
相关资源
相似解决方案