序号(ordinal)
回顾上次内容
-
hello world
不是素来就有的- 来自于
unix
和c
- 尽管咱们明天有各种先进的学习伎俩
- 最早的高级语言学习是从最早的那张打字机用纸的手写代码起源的
- 来自于
-
输入用的函数名是
print
打印- 也是从那个时候来的
-
最早输入的是字符串是
"hello world"
- 也是从那个时候来的
- 这就成了一个迷因
-
等等!
- 计算机外面不都是二进制的 0 和 1 吗
- 哪里来的
hello
中的h
之类的字符呢?🤔
字符实质
# 进入 python3 解释器
python3
- 咱们这次只输入一个字符 ’h’
# 间接写 h
h
#间接写 "h"
"h"
#间接写 'h'
'h'
#输入 h
print("h")
- 这一套在 hello world 外面曾经玩过了
只有 h
-
只有字母 h 的话
- 游乐场不认 h
- 认为是 NameError
- 没有定义 h 这么一个变量
-
单引号和双引号引起的字母成果一样
- 因为示意同样的字符串
-
计算机外面不都是二进制的
0
和1
吗- 这个字符
h
是如何用0
、1
来示意的呢? - 能够输入这个
h
字符 的二进制状态吗?🤔
- 这个字符
ord 序数
# 间接写 h
"h"
#输入 h 的序数
ord("h")
-
咱们通过 ord 函数
- 调用字符作为函数参数
- 从而失去字符对应的的序号
-
那这个 ord 到底什么意思?
- 什么不会就 help 什么
查看 ord 帮忙
-
进入 ord 的帮忙后
- 大抵是对一个单子字符串返回一个 unicode 码
- 能够按 q 退回到游乐场
- ord 函数为什么叫做 ord 呢?
查看帮忙
- ord 对应的单词是 ordinal
-
序数词
- 说白了就是挨个给排个号
- 从第一开始数起来 …
- ordinal 这个单词又是怎么来的呢?
ordinal
- 这个单词来自于 order
- order 这个词来自什么呢?
order
-
order 来自于 织布机外面的一横行的线
- 这些线是有程序的
- 每一行对应不同的经线
- 所以能力最终出现定制的图案
-
order 这个词外面也有等级的含意
- 来自于十字军骑士的兄弟会
- 不只是梁山好汉排座次
- 更重要的是辨别出军阶
- 长官能够给上级命令(order)
-
客人订购货物或者菜品
- 某种意义上也是依照客人的命令执行
- 所以 order 也是点单或者订货
-
连队或者班次都是有具体序号的
- 按序号排列就是 in order
- 否则就是 out of order
- 先去总结一下
总结
- 咱们这次理解了 ord 函数
- 这个函数能够通过字符失去序号
- 那么能够反过来吗?
- 通过序号失去字符能够吗?
- 咱们下次再说!👋
- 蓝桥 ->https://www.lanqiao.cn/teache…
- github->https://github.com/overmind19…
- gitee->https://gitee.com/overmind198…
- 视频 ->https://www.bilibili.com/vide… 作者:oeasy