一个简单的函数
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
浙公网安备 33010602011771号