我喜欢使用相同的方法,但有两个不同的名字。
例如:
def func(a):
print a
def func2(a):
print a
n= "yes"
func(n)
func2(n)
答案应该是:
"yes"
"yes"
我能以任何方式做到:
def fun(a) or func2(a):
print a
或类似的东西?
答案 0 :(得分:8)
Python函数只是对象,您可以将其中一个指定给另一个名称:
def fun(a):
print a
func2 = fun
现在名称func2
和fun
引用相同的函数对象,您可以通过任一名称调用它。
答案 1 :(得分:0)
def func(a): print("a") n= "yes" def fun(a): func(a) func(n)