当前位置: 首页 > news >正文

【Python基础】字符集与字符编码

先行了解的知识:

        1. 编码和解码

                计算机内存储的信息都是二进制表示。

                我们看到的英文,数字,汉字等在计算机内如何表示,那就需要编码

                计算机内存储的信息需要解析出来,那就是解码

        2.字符集与分类
  • 什么是字符集?
    • 一系列文字和符号,数字的总称(比如:a-z,A-Z,0-9,*&^%$#等)
  • 分类:
    • ASCII
      • 控制字符或者通信字符,大小写字母,数字,特殊字符
      • 127以下的叫做半角字符
    • GBK(主要用于处理中文汉字)  
    • GB2312(主要用于处理中文汉字)    
      • ASCII里面的和汉字,罗马希腊字母
    • Unicode
      • 解决:跨语言,跨平台文本转换和处理的要求
         3.代码点,编码字符集,字符编码
  • 代码点:对字符集中的字符赋予一个编号(比如)
  • 编码字符集:对字符集里面所有字符进行编号后的集合
  • 字符编码:将字符对应的代码点转换成计算机内部可以识别的二进制规则  
    • ASCII
      • 需要1个字节
    • GBK
    • UTF-8
      • 字符长度1-4个不等,根据需要

http://www.lryc.cn/news/249980.html

相关文章:

  • C# AES-128-CBC 加密
  • 【惊喜福利】Docker容器化部署nextcloud网盘,享受高速稳定的文件共享体验!
  • WPF实战项目十九(客户端):修改RestSharp的引用
  • kobs-ng 烧写nand中的uboot
  • 【Java】扫描指定目录,并找到名称中包含指定字符的所有普通文件(不包含目录),并且后续询问该用户是否要删除该文件
  • PyQt基础_008_ 按钮类控件QSpinbox
  • 3D点云目标检测:VoxelNex解读
  • opencv-利用DeepLabV3+模型进行图像分割去除输入图像的背景
  • 中国版的 GPTs:InsCode AI 生成应用
  • MySQL 学习笔记(刷题篇)
  • windows系统如何配置yarn环境变量
  • 视频中的文字水印怎么去除?这三招学会轻松去视频水印
  • Java项目学生管理系统二查询所有
  • 27.Spring如何避免在并发下获取不完整的Bean?
  • 浅析SD-WAN企业组网部署中简化网络运维的关键技术
  • 【Rust】快速教程——自定义类型、数字转枚举、Cargo运行
  • python 实现 AIGC 大语言模型中的概率论:生日相同问题的代码场景模拟
  • SD-WAN组网中的CPE及云服务CPE部署方法
  • 理解BatchNormalization层的作用
  • uniapp实现文件预览过程
  • 深度学习-学习笔记记录
  • 程序员养生之道:延寿不忘初心——延寿必备
  • 使用Docker安装部署Swagger Editor并远程访问编辑API文档
  • Nacos 2.X核心架构源码剖析
  • C语言--每日选择题--Day31
  • chrome vue devTools安装
  • Spring Security 6.x 系列(7)—— 源码分析之Builder设计模式
  • PyQt6 中自定义浮点型滑块类
  • 笔记,B+树
  • 代码随想录刷题题Day2