从函数中调用函数可以通过以下几种方式实现:
def func1():
print("This is func1")
def func2():
print("This is func2")
func1() # 直接调用func1
func2()
def countdown(n):
if n <= 0:
print("Blastoff!")
else:
print(n)
countdown(n-1) # 递归调用countdown
countdown(5)
def greet(name):
print("Hello, " + name + "!")
def call_func(func, name):
func(name) # 调用传入的函数
call_func(greet, "Alice")
def call_func(func):
func("World") # 调用传入的函数
call_func(lambda x: print("Hello, " + x + "!"))
以上是从函数中调用函数的几种常见方式,具体使用哪种方式取决于实际需求和场景。
领取专属 10元无门槛券
手把手带您无忧上云