序号(ordinal)
回忆上次内容
- 来自于
unix
和c
- 虽然我们今天有各种先进的学习手段
- 最早的高级语言学习是从最早的那张打字机用纸的手写代码起源的
- 最早输出的是字符串是
"hello world"
- 计算机里面不都是二进制的 0 和 1 吗
- 哪里来的
hello
中的 h
之类的字符呢?🤔
![图片描述 [oeasy]python0011_ 字符序号_ordinal_ord_python](https://file.cfanz.cn/uploads/jpeg/2022/11/07/0/Zc4VNW7LAI.jpeg)
字符本质
#进入python3解释器
python3
#直接写h
h
#直接写"h"
"h"
#直接写'h'
'h'
#输出h
print("h")
只有h
- 游乐场不认h
- 认为是NameError
- 没有定义h这么一个变量
![图片描述 [oeasy]python0011_ 字符序号_ordinal_ord_git_02](https://file.cfanz.cn/uploads/png/2022/11/07/0/L502f2521Y.png)
- 计算机里面不都是二进制的
0
和 1
吗
- 这个字符
h
是如何用 0
、1
来表示的呢? - 可以输出这个
h
字符 的二进制形态吗?🤔
ord 序数
#直接写h
"h"
#输出h的序数
ord("h")
![图片描述 [oeasy]python0011_ 字符序号_ordinal_ord_python_03](https://file.cfanz.cn/uploads/png/2022/11/07/0/6QbQ006672.png)
![图片描述 [oeasy]python0011_ 字符序号_ordinal_ord_git_04](https://file.cfanz.cn/uploads/png/2022/11/07/0/842dZT14NU.png)
查看ord帮助
![图片描述 [oeasy]python0011_ 字符序号_ordinal_ord_python_05](https://file.cfanz.cn/uploads/png/2022/11/07/0/N55Ba32E30.png)
- 大致是对一个单子字符串返回一个unicode码
- 可以按q退回到游乐场
查看帮助
![图片描述 [oeasy]python0011_ 字符序号_ordinal_ord_git_06](https://file.cfanz.cn/uploads/png/2022/11/07/0/5cW75J5Q7P.png)
![图片描述 [oeasy]python0011_ 字符序号_ordinal_ord_python_07](https://file.cfanz.cn/uploads/png/2022/11/07/0/BOf5XSaa9A.png)
ordinal
![图片描述 [oeasy]python0011_ 字符序号_ordinal_ord_字符串_08](https://file.cfanz.cn/uploads/png/2022/11/07/0/8M6Q6d1UJ9.png)
- 这个单词来自于order
- order这个词来自什么呢?
order
- 这些线是有顺序的
- 每一行对应不同的经线
- 所以才能最终呈现定制的图案
![图片描述 [oeasy]python0011_ 字符序号_ordinal_ord_字符串_09](https://file.cfanz.cn/uploads/png/2022/11/07/0/e978RT3eeA.png)
- 来自于十字军骑士的兄弟会
- 不只是梁山好汉排座次
- 更重要的是区分出军阶
- 长官可以给下级命令(order)
- 某种意义上也是按照客人的命令执行
- 所以order也是点单或者订货
- 按序号排列就是 in order
- 否则就是out of order
总结
- 我们这次了解了ord函数
- 这个函数可以通过字符得到序号
- 那么可以反过来吗?
- 通过序号得到字符可以吗?
![图片描述 [oeasy]python0011_ 字符序号_ordinal_ord_git_10](https://file.cfanz.cn/uploads/jpeg/2022/11/07/0/N7Wb1IK37e.jpeg)
- 我们下次再说!👋
- 蓝桥->https://www.lanqiao.cn/teacher/3584
- github->https://github.com/overmind1980/oeasy-python-tutorial
- gitee->https://gitee.com/overmind1980/oeasypython
- 视频->https://www.bilibili.com/video/BV1CU4y1Z7gQ 作者:oeasy