常见错误 python 返回的答案应该是符合条件的下标例如 s[max_len_i:max_len_j+1],然而返回了 s[i,j+1] 注意自己加括号明确优先级,例如python == 的优先级比大于小于高 (例如 1<3 == False 结果是False,因为相当于 a< (3==False))(n = (1 << h) - 1 满二叉树节点数, 必须带括号,减号优先级比<< 高) 内函数想改外部的局部变量,要加上 nonlocal xxx