python中解码和编码

一、编码

ASCII 码:

        1、不支持中文

        2、支持:英文、数字、字母、符号

        3、8位      一个字节

GBK 国标:

        1、支持:中文、英文、数字、符号

                英文: 16位 二个字节

                中文: 16位 二个字节

UNICODE 万国码

        1、支持:中文、英文、数字、符号

                英文: 32位 四个字节

                中文: 32位 四个字节

        2、不支持:存储、传输

UTF-8 长度可变的万国码 最少用8位

        英文: 8位 一个字节

        中文: 24位 三个字节

UTF-16 长度可变的万国码 最少用16位

python3中 程序运行阶段 使用的是unicode 显示所有内容

bytes类型

传输和存储的是使用bytes

pycharm 存储的时候默认是使用utf-8

encode(编码方式)编码: -----拿到明文编码后对应的字节

decode()解码: ----------将编码后的字节解码成对应的明文

注意:用什么进行编码就用什么进行解码,不然就会不一样

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值