一个简单的函数

def greet_user():
    """显示简单的问候语"""
    print("Hello!")

greet_user()

第二行的文本被称为文档字符串(docstring)的注释,描述了函数是做什么的。文档字符串用三引号括起,Python使用它们来生成有关程序中函数的文档。第五行直接调用函数。

形参:函数完成其工作所需的一项信息。

实参:调用函数是传递给函数的信息。

位置实参,将函数调用中的每个实参都关联到函数定义中的一个形参,如其名称很好理解,将实参按照形参在定义函数中的位置顺序传入即可。

关键字实参,关键字实参是传递给函数的名称-值对应。如:

describe_pet(animal_type = 'hamster',pet_name = 'harry')

在调用这个函数时,Python明确地指出了各个实参对应的形参。此种形式,关键字实参的顺序无关紧要,因为Python知道各个值该存储到那个形参中。

编写函数时,可给每个形参指定默认值。只在定义函数的搜行有所区别,如下:这样在调用函数时可以只传入一个pet_name实参,也可以传入两个实参。

def describe_pet(pet_name,animal_type = 'dog'):

使用默认值时,在形参列表中必须先列出没有默认值得形参,再列出有默认值的实参。

 posted on 2020-07-09 10:31  风景金  阅读(90)  评论(0)    收藏  举报