代码之家  ›  专栏  ›  技术社区  ›  Leedehai

在Python3中何时使用字符串和字节类型

  •  -1
  • Leedehai  · 技术社区  · 7 年前

    Python 3 ,string和bytes对象之间的区别是明确的。但当我需要:

    • 决定使用哪一个,并且
    • 找出哪一个被退回 或库函数需要的参数。

    有经验法则吗?

    1 回复  |  直到 7 年前
        1
  •  1
  •   Patrick Maynard    7 年前

    根据我的经验,决定是否将数据存储在计算机内存中。字符串是指人类可以理解但不能直接存储在内存中的文本。如果需要将数据存储在内存中,则应使用字节。如果需要以不同格式对文本进行编码(例如:utf-8-->utf-16),则字节也很有用