Discuss / Python / 这个地方看的有点懵

这个地方看的有点懵

Topic source
1 def str2int(s):
2    def fn(x, y):
3        return x * 10 + y
4    def char2num(s):
5        return DIGITS[s]
6    return reduce(fn, map(char2num, s))

第4行的s和第一行的s应该是不一样的,第一行的s是整个字符串,第4行的只是个局部变量,代表一个字符,我觉得这个地方换个字母表示更好理解


  • 1

Reply