对于新手来说,这是一个极其低级还不容易发现的错误!!!
1. 问题
出现报错:TypeError: byte indices must be integers or slices, not tuple
或者TypeError: string indices must be integers
2. 问题再现
用两个例子来解释:
(1)
def test_add(a, b):
return a+b
test(1,1)
结果是 2
(2)
def test_slice(a, b):
s = 'China'
return s[a, b]
test_slice(2,