序号(ordinal)
回忆上次内容
- 上次 了解到 c语言登场
- 又在unix 制作出了c语言编译器
- 使用这个编译器
- 编译了c语言的c编译器
- 完成自举
- 使用这个编译器
- 重写并编译了unix
- 并且启动成功
- 不过
- 计算机里面
- 不都是 0和1 吗
![[oeasy]python034_计算机是如何认识abc的_ord函数_字符序号_ord](https://img.lukuai.com/blogimg/20251108/b96334c8cc2c4bcdb78e9823e43b14d7.jpg)
- hello中的 字母h 是从哪里来的呢??
print("hello world!")
字符本质
- 键入python3
- 进入python3游乐场
- 这次我们只输出
- 一个字符h
![[oeasy]python034_计算机是如何认识abc的_ord函数_字符序号_ord](https://img.lukuai.com/blogimg/20251108/07336a569d9a4466a23ef222de71ced5.jpg)
- 只有字符h
- 不加引号的话
- 报了NameError
- 游乐场 找不到 h的定义
- 结果就 不认
- 那怎样 才能
- 让游乐场 认识h 呢?
引号
- 用引号 将 h 引起来
- 得到 字符串”h”
![[oeasy]python034_计算机是如何认识abc的_ord函数_字符序号_ord](https://img.lukuai.com/blogimg/20251108/0663107e41cd4a2499f0ab78beeea191.jpg)
- 能否 不带引号输出呢?
直接输出
- 如果 使用print函数
- 进行输出
- 输出结果
- 就如同”hello world”一样
- 没有引号了
![[oeasy]python034_计算机是如何认识abc的_ord函数_字符序号_ord](https://img.lukuai.com/blogimg/20251108/a5b29bab4d4b4e1392a561a5195264f6.jpg)
- 如何 理解引号 呢?
单双引号
- 引号 引号
- 引用的 符号
- 被引号 引用起来的 一串字符
- 就是 字符串
- 单引号和双引号 效果一样
- 由于引的 都是 字符串
![[oeasy]python034_计算机是如何认识abc的_ord函数_字符序号_ord](https://img.lukuai.com/blogimg/20251108/d69258f2a53e45bd9f88c2e8d47b900c.jpg)
- 俗话说
- 计算机里面 都是 0和1
- 0和1 是如何 表明
- h 这个字符的呢?
ord 序数
- h这个字符
- 有自己的序号
- 可以 用ord函数 得到
- ord(“h”)
![[oeasy]python034_计算机是如何认识abc的_ord函数_字符序号_ord](https://img.lukuai.com/blogimg/20251108/1b5729a664e142b19fe7f42900ba6508.jpg)
- 通过ord函数
- 字符串”h” 作为 函数调用的参数
- 从而 得到 字符”h” 对应的序号
- 这 序号 干什么用的呢?
序号
- 我们知道abcd
- 电脑只知道 0和1
![[oeasy]python034_计算机是如何认识abc的_ord函数_字符序号_ord](https://img.lukuai.com/blogimg/20251108/c70cf4dc69ec4b09a5b4f313b735269f.jpg)
- 所以
- 电脑把abcd分别编上序号
- 电脑就认识字符了
- 可以存在字节里面了
ord是什么
- 这个ord看起来
- 和print一样
- 都是内建函数
- built-in function
- 那这个ord 到底什么意思?
![[oeasy]python034_计算机是如何认识abc的_ord函数_字符序号_ord](https://img.lukuai.com/blogimg/20251108/7b3531d064fa45248b4d09baa210c25d.jpg)
- 什么不会
- 就help什么!
![[oeasy]python034_计算机是如何认识abc的_ord函数_字符序号_ord](https://img.lukuai.com/blogimg/20251108/c74d95b33b2e486596f36a3f471c55cd.jpg)
查看ord协助
- 对于 单字的字符串
- 返回 一个序号
![[oeasy]python034_计算机是如何认识abc的_ord函数_字符序号_ord](https://img.lukuai.com/blogimg/20251108/27b42ec25e214a6ea35f088a6d3bde6b.jpg)
- 按q
- 退出协助
- 回到游乐场
- ord函数
- 为什么叫做 ord 呢?
词源
- ord 对应的单词是
- ordinal
- 序数词
![[oeasy]python034_计算机是如何认识abc的_ord函数_字符序号_ord](https://img.lukuai.com/blogimg/20251108/e747b51b2abe4fa8aeec420eafe02706.jpg)
- 序数词
- 和 基数词(cardinal number)不同
| 基数词 | 序数词 |
| 一 one | 第一 first |
| 二 two | 第二 second |
| 三 three| 第三 third |
序号
- 序数 说白了
- 就是 给字符 挨个排号
![[oeasy]python034_计算机是如何认识abc的_ord函数_字符序号_ord](https://img.lukuai.com/blogimg/20251108/cb0fa47ad53a44449c7286261845f0d1.jpg)
- 从 第一 开始
- 数起来…
- 第二
- 第三
- …
序号
- 不同的 字符
- 编 不同的 序号
![[oeasy]python034_计算机是如何认识abc的_ord函数_字符序号_ord](https://img.lukuai.com/blogimg/20251108/9809bcb48703459796e012ff3b3d2cec.jpg)
- 大小写 字符
- 各有 不同的 序号(ordinal)
![[oeasy]python034_计算机是如何认识abc的_ord函数_字符序号_ord](https://img.lukuai.com/blogimg/20251108/2fd071fccb134651bfd6eca604ffedd4.jpg)
- ordinal 这个单词
- 又是 怎么来的 呢?
ordinal
- ordinal这个单词
- 来自于 order
![[oeasy]python034_计算机是如何认识abc的_ord函数_字符序号_ord](https://img.lukuai.com/blogimg/20251108/2bb09dd7bff14a21a6e1a4e2b7a4aaf3.jpg)
- order这个词
- 来自什么 呢?
order
- order 指的是 纪律、规律
- 来自于 织布机里 垂直的经线
![[oeasy]python034_计算机是如何认识abc的_ord函数_字符序号_ord](https://img.lukuai.com/blogimg/20251108/dfc78a0d55a54e2eba944bdd238de089.jpg)
- 经线 是有次序的
- 依靠 序号的 奇偶性
- 控制 穿梭
经线的分类
- even
- 偶数
- 平的
- 不动的
- odd
- 奇数
- 不固定的
- 奇怪的
- 一次上 一次下
- 经线纬线 纵横交织起来
- 才能织布
![[oeasy]python034_计算机是如何认识abc的_ord函数_字符序号_ord](https://img.lukuai.com/blogimg/20251108/2654ad2c76174f6d858bf0a41c207e18.jpg)
- 所以序号特别重大
连队序号
- 连队或者班次
- 都是 有具体序号 的
![[oeasy]python034_计算机是如何认识abc的_ord函数_字符序号_ord](https://img.lukuai.com/blogimg/20251108/53a31b87750a470e8ad897a5d587ce43.jpg)
- 按序号 排列好
- 就是 in order
- 有序
- 否则
- 就是 out of order
- 无序
骑士
- order这个词里 也有等级的含义
- 来自于 十字军骑士的兄弟会
- 不是 梁山好汉排座次
- 更重大的是 区分出军阶
- 长官可以 给下级命令(order)
![[oeasy]python034_计算机是如何认识abc的_ord函数_字符序号_ord](https://img.lukuai.com/blogimg/20251108/cbda99bd9aed4cb6a816d99cf447c923.jpg)
- 客人 订购货物或者菜品
- 也是 按客人的命令执行
- 甲方 以经济利益
- 换取 短暂的 政治地位
- 乙方 以短暂的 政治地位代价
- 换取 经济利益
- 所以 order也是
- 点单或者订货
ordinary
- ordinary
- [ˈɔːdnri]
- 有序的;普通的;平凡的;平常的
- extraordinary
- [ɪkˈstrɔːdnri]
- 非凡的;特别的;离奇的;特派的
![[oeasy]python034_计算机是如何认识abc的_ord函数_字符序号_ord](https://img.lukuai.com/blogimg/20251108/6fab244f4d64408c9363964f4d6f894a.jpg)
- extra
- 额外的; 附加的; 外加的; 分外的;
超长的
![[oeasy]python034_计算机是如何认识abc的_ord函数_字符序号_ord](https://img.lukuai.com/blogimg/20251108/f6413a43b5fc42caaf296a3155963fce.jpg)
- superordinary
- [sjuːpə'ɔːdɪnərɪ]
- 超常的
![[oeasy]python034_计算机是如何认识abc的_ord函数_字符序号_ord](https://img.lukuai.com/blogimg/20251108/8f5b1a8878134d1b98c926664923cc8b.jpg)
inordinary
- inordinate
- [ɪnˈɔːdɪnət]
- 过度的; 过分的; 超乎预料的;
![[oeasy]python034_计算机是如何认识abc的_ord函数_字符序号_ord](https://img.lukuai.com/blogimg/20251108/35cde6a714e24dd196f7f944146934ae.jpg)
- inordinately
- [in'ɔ:dinitli]
- 不正常地
- 无度地
- 离经叛道的
subordinate
- subordination
- [səˌbɔːdɪ'neɪʃn]
- 从属;附属;主从关系
![[oeasy]python034_计算机是如何认识abc的_ord函数_字符序号_ord](https://img.lukuai.com/blogimg/20251108/e4724a16ca50467e93e285ce5eee9c04.jpg)
- subordinative
- [səb'ɔːdɪnətɪv]
- 表明从属关系的;从属的
insubordinate
- insubordinate
- [ˌɪnsəˈbɔːdɪnət]
- 不听话的;不顺从的
![[oeasy]python034_计算机是如何认识abc的_ord函数_字符序号_ord](https://img.lukuai.com/blogimg/20251108/d493d1ce8bac48be89eeebcf62fb9edd.jpg)
- insubordination
- [ˌɪnsəˌbɔːdɪˈneɪʃn]
- 不服从
ordain
- ordain
- [ɔːˈdeɪn]
- 授予圣职; 规定; 授予圣秩(品); 主宰; 掌握
![[oeasy]python034_计算机是如何认识abc的_ord函数_字符序号_ord](https://img.lukuai.com/blogimg/20251108/bdb7d0df6fa1419eb4c2e0999ae47662.jpg)
- ordaination
- 授予圣职的过程
- ordainment
- 命令
总结
![[oeasy]python034_计算机是如何认识abc的_ord函数_字符序号_ord](https://img.lukuai.com/blogimg/20251108/afd9ec3712f246dda2064a30ddc979a0.jpg)
- 上述可以加入生词本
- 批量记忆
总结
- 这次了解了ord函数
- ord 的意思是 ordinal(序号)
- ord函数 可以
- 根据字符
- 得到序号
![[oeasy]python034_计算机是如何认识abc的_ord函数_字符序号_ord](https://img.lukuai.com/blogimg/20251108/1138455967784989bb8631a706eeb531.jpg)
- 那么 可以
- 反过来 吗?
- 根据序号
- 得到字符
- 可以 吗?
- 我们下次再说!
- 蓝桥->https://www.lanqiao.cn/courses/3584
- github->https://github.com/overmind1980/oeasy-python-tutorial
- gitee->https://gitee.com/overmind1980/oeasypython
© 版权声明
文章版权归作者所有,未经允许请勿转载。如内容涉嫌侵权,请在本页底部进入<联系我们>进行举报投诉!
THE END














暂无评论内容