从什么时候Python中存在bytes()函数?

sta*_*tti 3 python compatibility backwards-compatibility python-3.x

Python中是否存在bytes()函数的版本?我正在编写一些必须与尽可能多的python版本兼容的代码,所以这种信息对我来说非常重要.是否有一个很好的资源来轻松找到这些问题的答案?

Sen*_*ran 7

PEP 3112在Python3中添加了对字节文字的支持.Python 3采用Unicode作为语言的基本字符串类型,并将8位字面值表示为b'string'或使用bytes构造函数.

为了将来的兼容性,在Python2.6中引入了字节.但请注意,2.6字节不同,其用途与3.x字节不同.在新的2.6文档中给出了Python2.6中包含字节的最准确和简洁的解释.