下面的命令中,append 会出错,但是 extend 没有问题,请问两种方法的区别何在呢?
>>> C=bytearray(b'xYam')
>>> C.append(b'LMN')
TypeError: an integer is required
>>> C.extend(b'MNO')
>>> C
bytearray(b'xYamLMNO')
>>> C=bytearray(b'xYam')
>>> C.append(b'LMN')
TypeError: an integer is required
>>> C.extend(b'MNO')
>>> C
bytearray(b'xYamLMNO')