Суперкласс байтов и байтовый массив?

Я создаю функцию, которая будет принимать либо строку Unicode, либо объект байтов (или байтового массива). Я хочу убедиться, что пройдены только эти типы. Я знаю, что могу проверить, является ли что-то строкой, выполнив isinstance (x, str) , и я знаю, что могу написать isinstance (x, bytes) или isinstance (x, bytearray) .

Есть ли более краткий способ проверить последнее, т. Е. Существует ли класс, от которого происходят как bytes , так и bytearray ?

7
задан Javier 7 June 2011 в 21:58
поделиться