Python3字符串表示

时间:2016-07-15 20:48:42

标签: python-3.x

在Python2中,人们可以:

>>> struct.pack(">f", 125.4)
>>> 'B\xfa\xcc\xcd'

如何在Python3中获得相同的字符串?我尝试了不同的编码,但可以完全理解。

1 个答案:

答案 0 :(得分:0)

通过使用' latin1'解码字节,我能够获得正确的字符串。编解码器。它在Python3控制台中看起来与在Python2控制台中看起来不一样,但程序解释相同。

Python2:

if ('Notification' in window) {
  // API supported
} else {
  // API not supported
}

Python3:

>>> struct.pack(">f", 125.4)
'B\xfa\xcc\xcd'