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')

浙公网安备 33010602011771号