欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Python从0到1——⑧函数的定义

程序员文章站 2022-03-17 11:09:02
...

Python从0到1——函数的定义

其他常用操作见:https://blog.csdn.net/qq_33302004/article/details/112859327

目录

1.定义函数 def

2.带参数,带return

3.为参数设置默认值

4.不定参数个数

5.参数:不定个数,但只能是dict

6.多个返回值


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)