zoukankan      html  css  js  c++  java
  • python3 编码解码

    字符换算

    比特(bit) 计算机最小的存储单位

    字节(byte)

    1 bit = 1 位

    8 bit = 1 byte

    1024 bytes = 1 kb

    1024 kb = 1 mb

    1024 mb = 1 gb 

    ASCII码

    只支持英文和拉丁文(七位ASCII码有128个。八位ASCII码有256个)

    占一个字节(byte)

    中国码

    1980  gb2312

    1995  gbk1.0

    2000  gb18030

    万国码

    unicode:utf-32  统一使用4个字节

    unicode:utf-16  2个字节或2个字节以上

    unicode:utf-8  可变长的字符,英文1个字节,中文3个字节

    编码

    encode()

    在编码的同时,将数据转换为Bytes类型

    解码

    decode()

    在解码的同时,将Bytes类型转换为字符串

    b"....."的含义

    b = byte = 字节类型 = [0-255]

  • 相关阅读:
    java 如何判断邮箱是否正确
    Android SDK Manager无法更新的解决
    洛谷P1162
    真 随笔
    初始化结构体
    Linux mkdir -p 后出现permission denied问题
    校赛F
    HDU1022
    UVa156
    HDU1060
  • 原文地址:https://www.cnblogs.com/py-peng/p/10735988.html
Copyright © 2011-2022 走看看