python基础 & 字符编码
2020-03-11 12:17
148 查看
-
各种编码由来
ASCII : 不支持中文(一个字母一个字节:a/b/c) - GBK : 是中国的中文字符,其包含了简体中文和繁体中文的字符
- Unicode : 万国编码(Unicode 包含GBK)
Unicode(每个字母需要用两个字节:a/b/c)
-
存储所有字符串都用连个字节
Utf-8 : 可变长码, 是Unicode 的扩展集
UTF-8编码:是对Unicode编码的压缩和优化,他不再使用最少使用2个字节,而是将所有的字符和符号进行分类
ascii码中的内容用1个字节保存、欧洲的字符用2个字节保存,东亚的字符用3个字节保存…
存一个a字母用一个字节,存一个中文用三个字节
python2与python3的几个区别
-
Python2默认 编码方式为ASCII, Python3 默认编码方式为UTF-8(是Unicode 的扩展集)
python2和python3中编码转换
-
在python3中字符串默认是unicode所以不需要decode(),直接encode成想要转换的编码如gb2312
is和==区别
-
is不仅数据一样内存地址也一样
- 点赞 1
- 收藏
- 分享
- 文章举报
相关文章推荐
- Python基础(5)_字符编码、文件处理
- python基础----字符编码
- [零基础学Python]坑爹的字符编码
- *Python基础(3)-数据类型操作、Python字符编码详解
- Py修行路 python基础 (五)三元运算 字符编码 元组 集合 三级菜单优化!
- python基础知识3---字符编码
- Python新手引导 第三篇-Python基础和字符编码
- Python基础之字符编码
- Python: 字符编码基础及中文乱码
- python基础1之python介绍、安装、变量和字符编码、数据类型、输入输出、数据运算、循环
- python基础教程学习笔记 — 字符编码问题
- python3基础2--变量-字符编码-缩进-注释-用户输入-模块初识
- Python基础(字符编码与文件处理)
- Python基础3:字符编码
- python基础-字符编码
- Python基础之字符编码
- python_基础总结1 python由来 字符编码 注释 pyc文件 python变量 导入模块 获取用户输入 流程控制if while
- python基础3之文件操作、字符编码解码、函数介绍
- Python基础2-字符编码
- python 基础字符编码