Python笔记--008 函数

8 函数

8.1 定义函数

def greet_user():
    """打印问候"""
    print("Hello!")


greet_user()

输出结果:

Hello!

8.1.1 向函数传递参数

  • 实参 -- 实参是调用函数时传递给函数的信息
  • 形参 -- 函数完成其工作所需的一项信息
def greet_stu(stu_name):
    """print student name ,say hello """
    print("Hello, " + stu_name.title() + " !")

greet_stu('jimmy')

输出结果:

Hello, Jimmy !

  • 函数greet_stu(stu_name) 其中的 stu_name 为形参
  • 调用函数greet_stu(`jimmy`), 其中 jimmy 为实参

8.2 参数传递

8.2.1 位置参数

Python必须将函数调用中的每个实参关联到函数定义中的一个形参,位置参数是将实参按函数的位置传递给函数,这样,函数就能开始执行了

def describe_pet(animal_type, pet_name):
    """显示宠物的信息"""
    print("\nI have a " + animal_type + ".")
    print("My" + animal_type + "`s name is " + pet_name.title() + ".")


describe_pet('hamster', 'harry')
posted @ 2021-11-10 12:47  水凤火凰  阅读(58)  评论(0)    收藏  举报