Python学习笔记1:函数参数

函数参数(5种)

1 必选参数:

def power(x):

2 默认参数:

def power(x,n=2):
    s = 1
    while n>0:
        n = n-1
        s = s*x
    return s 

3 可变参数:

def calcu(*numbers):
    sum = 0
    for n in numbers:
        sum  = sum + n * n
    return sum
calcu(1,2,3)
#若已经有一个list或者tuple
nums = [1, 2, 3]    
calcu(*nums)

4 命名关键字参数:

def person(name, age, *, city, job):
    print(name, age, city,job)

5 关键字参数:

def person(name, age, **kw):
    print(name,age,kw)

WARNING:

在Python中定义函数,可以用必选参数、默认参数、可变参数、关键字参数和命名关键字参数,这5种参数都可以组合使用。但是请注意,参数定义的顺序必须是:必选参数、默认参数、可变参数、命名关键字参数和关键字参数

坚持原创分享,您的支持将鼓励我继续创作!