输出ASCII码表_英文字符编码_键盘字符_ISO_646
回忆上次内容
for num in range(123): print(num, chr(num),sep=":")
-
但是 找不到 竖线符号(|)
-
这个竖线 在哪里呢??????
-
终点位置
-
stop的值
-
应该为128
-
2 的 7 次方
for num in range(128): print(num, chr(num),sep=":")
-
第1行
-
结尾处 有一个冒号(:)
-
冒号(:) 的意思是
-
循环开始了
-
下面缩进的
-
都是 归属于for的循环体
-
第2行
-
先用Tab
-
在前面 缩进4个空格
-
表示接受for循环的控制
-
是 被for语句控制的循环体
-
sep=":"
-
分隔符 使用冒号
-
替换掉 默认分割符(空格)
End
for num in range(128): print(chr(num), sep = ":") print("==========End=========")
-
2、3两行 都缩进到
-
for语句的 控制范围内了
-
所以 第3句 循环执行
-
第3句 不在for语句的缩进控制范围内
-
不归for管
-
不用循环
-
运行成功!
-
这套 字符和序号 的 对应关系
-
有 名字 吗?
-
ASCII 建立起
-
字符 和 序号 的
-
固定映射关系
-
为什么 字符 和 序号 的 映射关系
-
要 固定 呢?
-
字符 和 序号 的 映射关系
-
如果不固定 会如何呢?
-
如果 字符 和 序号 的 对应关系 不固定
-
字节里存的 同一个序号
-
会 映射到 不同的字符
-
我们根据同样的字节
-
得到的 字符会 乱码
-
就看不懂了
-
ASCII标准
-
在 各种计算机系统中
-
必须是 通用的
-
ASCII 这套 映射关系
-
是什么时候
-
开始 有的 呢?
-
电子计算机
-
通过高低电平来 表示 0和1
-
低电平表示 0
-
高电平表示 1
-
当时 除了美国之外
-
西欧、北欧的电子技术
-
也比较发达
-
在阿尔卑斯山西北侧
-
山上的溪流汇聚为
-
Geneva Lake
-
日内瓦湖
-
ISO 将 ASCII定为 国际标准
-
称为 ISO 646 标准
-
ASCII 就在 欧洲和国际上 用起来了
-
ASCII{BANNED}最佳近一次更新
-
在 1986 年
-
总共定义了 128个字符
-
Dec 对应的是 10 进制数
-
Hex 对应的是 16 进制数
-
{BANNED}最佳后一列 对应的是 具体字符或功能
-
字符包括
-
英文大写字母
-
英文小写字母
-
标点符号
-
控制字符
-
这样就把
-
各种字符 和 二进制数字0101
-
对应起来了
-
ASCII 码表范围
-
48-57 这个范围是 数字
-
65-90 这个范围是 大 写字母
-
97-122 这个范围是 小 写字母
-
标点 穿插其中
-
我们可以自己做个
-
一屏看完的
-
ASCII码表 吗 ??????
-
我们下次再说????
-
蓝桥->
-
github->
-
gitee->