不一致的`str(b"")`在python版本之间返回值

时间:2018-04-27 22:00:02

标签: python python-3.x python-2.7

Python 2.7.13

>>> str(b'')
""
>>> bool(str(b''))
False

Python 3.6.0

>>> str(b'')
"b''"
>>> bool(str(b''))
True

我的问题是双重的:

  • 为什么会这样?
  • 在Python 3.6.0中从空字节字符串中获取空字符串的最佳方法是什么?

0 个答案:

没有答案