完整 ascii 码:eascii

本文介绍了ASCII编码的基础,EASCII的扩展以及在Python中的使用,特别提到了ord()和chr()函数以及Unicode编码的广泛支持,包括ASCII的控制字符区、可打印字符和扩展字符。
摘要由CSDN通过智能技术生成

ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)是基于拉丁字母的一套电脑字符编码标准,由7位二进制组成。它主要用于显示现代英语,而其扩展版本延伸美国标准信息交换码(Extended ASCII)则可以部分支持其他西欧语言。

EASCII(Extended ASCII,延伸美国标准信息交换码)是将ASCII码由7位扩充为8位而成。EASCII的内码是由0到255共有256个字符组成。EASCII码比ASCII码扩充出来的符号包括表格符号、计算符号、希腊字母和特殊的拉丁符号。

python中使用 ord()输出字符对应的ascii码;chr() 输出ascii码对应的字符。需要注意的是:
(1)自python 3后,ord()和chr()面向的都是unicode编码,即比ASCII编码范围更广的编码。所以输入非ascii码给ord('Ĭ')或者大于255的ascii码给chr(300)都能正常显示。
(2)Unicode全称为Unicode标准(The Unicode Standard),其官方机构Unicode联盟所用的中文名称为统一码,又译作万国码、统一字符码、统一字符编码,是信息技术领域的业界标准,其整理、编码了世界上大部分的文字系统,使得电脑能以通用划一的字符集来处理和显示文字,不但减轻在不同编码系统间切换和转换的困扰,更提供了一种跨平台的乱码问题解决方案。

0-31 :不可打印字符

ASCII 表中的前 32 个字符(0-31)是不可打印的控制代码,用于控制打印机等外围设备。
在这里插入图片描述

32-127: 可打印字符

表示字母、数字、标点符号和一些杂项符号。您会在键盘上找到几乎每个字符。其中127 表示命令 DEL。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

128-255:扩展字符

8位ASCII表有几种不同的变体。下表按照Windows-1252(CP-1252)的标准列出,它是ISO 8859-1的超集,也称为ISO Latin-1,以可打印字符为准,但在128到159范围内使用的是可显示字符,而不是控制字符。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
https://www.ascii-code.com/
https://zh.wikipedia.org/zh-cn/Unicode字符列表

  • 6
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值