Python习题 函数参数

参数有两种,位置参数和关键字参数,这两种参数还有一种前面加*的形式,我称之为参数组(实在不知道咋翻译,只是因为加了*的都不止一个参数)

位置参数就是一般参数,关键字参数是带等号,后面跟随一个默认值的参数

在定义的函数括号内,他们的排序从左到右是:位置,*位置,关键字,*关键字

示例:

def make_sentence(age,name="Ann",sex="boy"):

    print(f"{name} is {age} years old and is a {sex}.")

make_sentence("8","Kate",sex="girl")

make_sentence("9",name="Mike",sex="boy")

make_sentence(age="8",name="Jiaming",sex="boy")

你可能感兴趣的:(Python习题 函数参数)