Python从0到1——函数的定义
其他常用操作见:https://blog.csdn.net/qq_33302004/article/details/112859327
目录
1.定义函数 def
def fun():
print('创建了一个函数')
fun()
2.带参数,带return
def myAdd(a, b):
print(a+b)
return a+b
temp = myAdd(1,2)
print(temp)
3.为参数设置默认值
def myAdd2(a=5, b=10):
return a+b
print(myAdd2())
print(myAdd2(3))
print(myAdd2(b=3))
4.不定参数个数
def myAdd3(a, *args):
for temp in args:
a += temp
return a
print(myAdd3(1,2,3,4,5,6,7))
5.参数:不定个数,但只能是dict
def myAdd4(**kvargs):
for key,value in kvargs.items():
print(key,value)
myAdd4(x=1,y=2,z=4)
6.多个返回值
def myAdd3(a, *args):
b = 0
for temp in args:
a += temp
b += a
return a,b
print(myAdd3(1,2,3,4,5,6,7))
a, b = myAdd3(1,2,3,4,5,6,7)
print(a, b)