Python 偏函数

  • 作用
    固定函数参数,在原函数基础上创建新函数。
  • 举例
    """
    偏函数
    """
    
    from functools import partial
    from typing import Callable
    
    
    def multiply(x: int, y: int) -> int:
        return x * y
    
    
    # 将x固定为2,获得一个新的翻倍函数
    double: Callable[[int], int] = partial(multiply, 2)
    # 将x固定为3,获得一个新的翻三倍函数
    triple: Callable[[int], int] = partial(multiply, 3)
    
    
    print(double(4))
    print(triple(4))

     

posted @ 2025-09-06 15:57  CJTARRR  阅读(19)  评论(0)    收藏  举报