如何在Python 3.5中使用bytes()将字符串转换为字节?

时间:2016-12-31 19:03:24

标签: python python-3.x byte

我需要帮助Python 3.5中的bytes();函数 我希望我能正确理解这一点,但字节是一种存储值的不同方式,例如52110100二进制文件。 (二进制除外是正确的?)无论如何,有人可以告诉我以下内容:

  • bytes();(使用字符串)
  • 的正确语法
  • 正确参数参数"编码"在bytes(str,encoding);
  • 如果我完全误用了这个概念,请告诉我。

注意:

我将其用于弱加密目的。请告诉我如何:

  

为每个字节添加一个常量

如何扭转上述过程。

我如何使用它:

str = "MyString";
data = bytes(str,*WHAT GOES HERE*);
print(data);

1 个答案:

答案 0 :(得分:0)

导入codecs我可以轻松编码和解码!谢谢@ Jean-FrançoisFabre!

import codecs
str = "Done!";
codecs.encode(str,"rot-13")