函数的定义最简单的实现方法是重复使用printO语句,如下:print("Happy birthday to you!")2print("Happy birthday to you!")Cprint("Happy birthday, dear Mike!")print("Happy birthday to you!")
函数的定义 1 2 3 4 print("Happy birthday to you!") print("Happy birthday to you!") print("Happy birthday, dear Mike!") print("Happy birthday to you!") 最简单的实现方法是重复使用print()语句,如下:
函数的定义微实例5.1m5.1HappyBirthday.py>>>Happy birthday to you!1def happy() :Happy birthday to you!2print("Happy birthday to you!")Happy birthday, dear Mike!3def happyB(name) :Happy birthday to you!4happy()5happy()Happy birthday to you!6print("Happy birthday,dear()!".format(name))Happy birthday to you!7happy()Happy birthday, dear Lily!8happyB("Mike")Happy birthday to you!9print()10happyB("Lily")
函数的定义 微实例5.1 m5.1HappyBirthday.py 1 2 3 4 5 6 7 8 9 10 def happy(): print("Happy birthday to you!") def happyB(name): happy() happy() print("Happy birthday, dear {}!".format(name)) happy() happyB("Mike") print() happyB("Lily") >>> Happy birthday to you! Happy birthday to you! Happy birthday, dear Mike! Happy birthday to you! Happy birthday to you! Happy birthday to you! Happy birthday, dear Lily! Happy birthday to you!
函数调用的过程程序调用一个函数需要执行以下四个步骤:(1)调用程序在调用处暂停执行;(2)在调用时将实参复制给函数的形参;(3)执行函数体语句;(4)函数调用结束给出返回值,程序回到调用前的暂停处继续执行
函数调用的过程 程序调用一个函数需要执行以下四个步骤: (1)调用程序在调用处暂停执行; (2)在调用时将实参复制给函数的形参; (3)执行函数体语句; (4)函数调用结束给出返回值,程序回到调用前的暂 停处继续执行
函数调用的过程name=Mike!defhappyB(name):happyB("Mike")happy()print()happy ()happyB("Lily")print("Happy birthday, dear!".format(name))happy()微实例5.1中happyB(的被调用过程
函数调用的过程 微实例5.1中happyB()的被调用过程
函数调用的过程name-"Mike"def happyB(name):happyB("Mike")happy()print()★def happy():happy()print("Happy birthday to you!")happyB("Lily")print("Happy birthday,dear!".format(name))happy()
函数调用的过程