Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 从另一个字节对象检索长度为1的字节对象_Python_Byte_Python 3.4 - Fatal编程技术网

Python 从另一个字节对象检索长度为1的字节对象

Python 从另一个字节对象检索长度为1的字节对象,python,byte,python-3.4,Python,Byte,Python 3.4,以以下为例: >>> bytes_obj = "FooBar".encode() 尝试从字节iterable中检索第一个项时返回int: 如何取而代之的是检索另一个长度为1的bytes对象,该对象生成的内容与使用ByteBytes_obj[0]生成的内容相同或相似,但不优雅或简洁。您可以对字节进行切片以获得另一个bytes对象: 啊,我没有意识到一个对象的切片表示法可以产生与简单索引如此对比的结果。谢谢。@BenjaminCrawford:就像元组和列表一样;索引提供内容,将

以以下为例:

>>> bytes_obj = "FooBar".encode()
尝试从字节iterable中检索第一个项时返回int:

如何取而代之的是检索另一个长度为1的bytes对象,该对象生成的内容与使用ByteBytes_obj[0]生成的内容相同或相似,但不优雅或简洁。

您可以对字节进行切片以获得另一个bytes对象:


啊,我没有意识到一个对象的切片表示法可以产生与简单索引如此对比的结果。谢谢。@BenjaminCrawford:就像元组和列表一样;索引提供内容,将相同类型的新对象切片。字符串的内容恰好也是字符串,但它们是例外。
>>> type(bytes_obj[0])
<class 'int'>
>>> bytes_obj = "FooBar".encode()
>>> type(bytes_obj[:1])
<class 'bytes'>
>>> bytes_obj[:1]
b'F'