高阶函数练习 将一个字符串转换成整型 ‘332.31321’ ‘0’:0 ‘1’:1 … from functools import reduce def str2int(s): def char2int(ch): c = {str(x):x for x in range(10)} #print(c) return c[ch] def fun(n1,n2): return n1 * 10 + n2 return reduce(fun,map(char2int,s)) num = str2int('12343') print(type(num),num)