Tensor是'你好',输出前面会有一个字符b。 Tf.constant(b' hello')也具有相同的输出。 Mac(python3.6)和窗口(python3.5)上的相同帮助......
Tensor是'你好',输出前面会有一个字符b。 Tf.constant(b' hello')也具有相同的输出。 Mac(python3.6)和窗口(python3.5)上的相同帮助......
这是scerenshots:
答案 0 :(得分:0)
字符串之前的b
不是字符串的一部分,而是表示它存储为字节。在Python 3.x中,bytes
和string
对象是不同的(即使您可以轻松地从一个对象转换为另一个)。
因此,b'hello'
表示字符串hello
表示为字节;这与您输入的字符串相同。
您可以使用bytes.decode()
将此值转换回字符串,作为tf.constant().decode('ascii')
。