函数式编程-偏函数
代码如下:
#-*- coding: utf-8 -*-
print(int('12345'))
print(int('12345',base=8))
print(int('12345',16))
def int2(x,base=2):
    return int(x,base)
print(int2('1000000'))
print(int2('1010101'))
import functools
int2=functools.partial(int,base=2)
print(int2('1000000'))
print(int2('1000000',base=10))
max2=functools.partial(max,10)
print(max2(5,7,6))
前一半,用的是自己写的,在未引入变量时自动将变量base置为2的形式
后一半则是python自带的偏函数
首先加入库函数functools,利用其中的partial功能即可(格式见代码)
 
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号