python函数:
# 没有返回值 def Test(): print('Test Function') Test() # 一个返回值 def TestReturn(): return 'TestReturn Function' print(TestReturn()) # 返回多个结果,以元组的形式 def TestMultiReturn(): return 'TestMultiReturn Function', 1 print(TestMultiReturn()) # 默认参数,为参数提供默认值,调用函数时可不传该默认参数的值 def funa(a=8): print(a) funa() # 8 funa(10) # 可变参数, def fun(*agrs) def funb(*args): print(args) #以元组的形式接收 for i in args: print(i) funb(1,2,3,4,5) # 关键字参数,def fun(**kwargs) def func(**kwargs): print(kwargs) #以字典的形式接收 for i in kwargs: print(i, kwargs[i]) func(a=11,b=21) a = 1 def funa(): a = 2 print(a) #2,a只在funa() 函数中生效 funa() print(a) #1 # 在函数内部修改全局变量值,global 变量名 def funb(): global a a = 10 funb() print(a) #10 # 匿名函数 ,函数名 = lambda 参数列表: 函数体 f = lambda x,y: x+y print(f(1,2)) # 内置函数 #查看所有内置函数 import builtins print(dir(builtins)) #大写字母开头一般是内置常量名,小写字母开头一般是内置函数名