擅长:python、mysql、java
<p>{<cd1>}不是一个字节字符串<code>ByteString</code>的含义不包含在其方法中,并且<code>str</code>不符合<code>ByteString</code>的含义。(ABC主要作为捆绑<code>bytes</code>和<code>bytearray</code>进行<code>isinstance</code>检查的一种方式存在,因此在其docstring中有“This unified bytes and bytearray.”</p>
<P>您可能会想,为什么{{CD8}}不会根据其方法自动地考虑^ {< CD1>} ^ ^ {CD2>}子类。除非ABC专门实现<a href="https://docs.python.org/3/library/abc.html#abc.ABCMeta.__subclasshook__" rel="nofollow noreferrer">^{<cd11>}</a>来检查方法,否则^ {< CD8}}不会基于任何特定方法的存在自动考虑ABC的类A子类。{<cd5>}和<code>bytearray</code>是<code>ByteString</code>的子类,因为它们被特别地<a href="https://docs.python.org/3/library/abc.html#abc.ABCMeta.register" rel="nofollow noreferrer">^{<cd16>}</a>归类为子类</p>