变量调用函数和直接调用函数是Python中的两种不同的调用函数的方式。
def say_hello():
print("Hello")
# 直接调用函数
say_hello()
输出结果为:
Hello
def say_hello():
print("Hello")
# 将函数赋值给变量
func = say_hello
# 通过变量调用函数
func()
输出结果为:
Hello
在上面的示例中,func
变量被赋值为say_hello
函数,然后可以通过func()
来调用函数。
需要注意的是,函数名后面的括号()
表示函数的调用,如果没有括号,则表示对函数本身的引用。
这两种方式的输出结果是相同的,都会执行函数中的代码并打印出"Hello"。