龙空技术网

「零基础学Python」Python中的字符编码

小叮当编程 75

前言:

目前大家对“python支持中文字符编码”可能比较着重,同学们都需要了解一些“python支持中文字符编码”的相关资讯。那么小编同时在网络上收集了一些关于“python支持中文字符编码””的相关内容,希望朋友们能喜欢,看官们一起来学习一下吧!

✨一、二进制

二进制(binary)在数学和数字电路中指以2为基数的记数系统,以2为基数代表系统是二进位制的。这一系统中,通常用两个不同的符号0(代表零)和1(代表一)来表示。数字电子电路中,逻辑门的实现直接应用了二进制,因此现代计算机和依赖计算机的设备里都用到二进制。每个数字称为一个比特bit.

✨二、ASCII码

作用:告诉计算机某种符号应该使用哪个整数表示。0~127,可以表示128种状态,对应现实生活中的128个符号,剩下的128个是预留给其他国家所使用的。

✨三、字符编码

二进制0,1:计算机只能识别0和1,不好记所以编成了一个表格。

ASCII码:1个字节表示一个字符,英文表示了,那中文怎么办?

GB2312: (80年)表示简体中文字符集7445个字符。那繁体中文呢?

GBK:(95年)不仅可以表示简体中文, 还可以表示繁体中文。这还不够,那还有少数民族字符怎么办?

GB18030:(2000年)可以表示简体、繁体、维吾尔族以及藏文等字符27484个字符。

其他国家字符编码:出现问题?对于同一个字符,不同的国家编码表示的数字不一样,这就会出现混乱。

unicode编码:几乎包含了全世界的字符,规定了哪一个字符使用哪个数字去表示。无论中文还是英文都使用两个字节。

UTF-8:规定英文就采用ASCII码表,中文用3个字节。

✨四、chr()和ord()函数

chr()函数:

格式:chr(数值表达式)

说明 :函数返回值类型string

ord()函数:

格式:ord(字符串)

说明:函数返回值类型为int

#python自学##python打卡##每天学python##每天学python##一起学python#

标签: #python支持中文字符编码