例如:
a=[1,2,3]
a.append(4)
print(a) 输出的值为[1,2,3,4]
如果
a = [1,2,3]
a = a.append(4)
print(a) 输出的值为NoneType
为啥出现这个错误尼? 是因为append函数无返回值 ,进行原地操作
当一个函数没有return语句,函数会返回None,此时如果将函数返回值赋给一个变量,则容易出现上述错误
例如:
a=[1,2,3]
a.append(4)
print(a) 输出的值为[1,2,3,4]
如果
a = [1,2,3]
a = a.append(4)
print(a) 输出的值为NoneType
为啥出现这个错误尼? 是因为append函数无返回值 ,进行原地操作
当一个函数没有return语句,函数会返回None,此时如果将函数返回值赋给一个变量,则容易出现上述错误