1,当对一个变量赋值时,实际是将相同
对象的引用赋值给这个变量。
如果对象是函数,则这个对象所有的别名都是可调用的。
2,函数作为参数传入其他函数来进行调用。
3,一个将函数作为参数传递,并在函数体内调用这些函数。
#!/user/bin/env python
def convert(func, seq):
return [func(eachNum) for eachNum in seq]
myseq = (1,11.11,-1.1e8, 999999999L)
print convert(int, myseq)
print convert(long, myseq)
print convert(float, myseq)
执行结果: