字符串与bytes

Posted 天天想向上

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字符串与bytes相关的知识,希望对你有一定的参考价值。

 

定义:

  • string 是文本序列
  • bytes 是字节序列
 

区别:

  • 文本是有编码的(utf8,gbk,GB18030)
  • 字节没有编码
  • 文本的编码指的是字符如何使用字节来表示
  • 单字节编码,ascii
  • 多字节编码,utf8
 

编码是什么?从一种形式或格式转换为另一种形式的过程, 也称为计算机编程语言的代码。 简称编码

 

python3 中,字符串默认使用utf8 编码, utf8 是由3个16进制的字符组成的

 

以上是关于字符串与bytes的主要内容,如果未能解决你的问题,请参考以下文章

06-02字符串与bytes

Java中byte与16进制字符串的互相转换

python字符串str与byte字节相等==判断

python字符串str与byte字节相等==判断

python字符串str与byte字节相等==判断

python str与bytes编码解码