Python课程第九天_上午_课程笔记(函数的特殊用法)

Day_09_AM_Function’s_Special_Usages_Notes

# 函数的特殊用法
# 1. 函数名, 也是指向函数的变量
def my_abs(n):
    if n < 0:
        return - n
    return n
print(my_abs(-1))  # 1

f = my_abs  # 函数名就是变量, 可以赋值
print(f(-2))  # 2

# 2.函数可以当成参数
def fn(x, f):
    x = 10 + x
    return f(x, 20)

def f1(x, y):
    return x * y

s = fn(1, f1)
print(s)

猜你喜欢

转载自blog.csdn.net/weixin_44298535/article/details/107700708